Есть 10-15 гентовых серверов. У них есть некая (достаточно большая) доля общих настроек и пакетов. Сейчас эти общие вещи настраиваются через /etc/portage/sets/*, /etc/portage/package.* и так далее. Например, сет @base, в который входят нужные штуки в духе tcpdump и nfs-utils. Или опции в /etc/portage/make.conf, позволяющие нодам брать бинарные пакеты из примонтированного посредством NFS дерева Portage.
Но это плохо и некошерно, потому что надо делать на каждом отдельно взятом сервере. Навскидку приходят три идеи: использовать какой-нибудь saltstack, раздавать /etc/portage/profile через NFS, или все-же сделать отдельный профиль, основанный на каком-нибудь стандартном и прописать всё это туда.
Первый и второй варианты мне не нравятся тем, что /etc/portage/package.* и /etc/portage/profile всё-таки site-local, и хотелось бы их такими и оставить. Вариант с собственным профилем выглядит более разумно, но тут встает другой вопрос: по сути, я добавлю свои пакеты в @system. Не может ли это повлечь за собой что-нибудь неприятное?
Pinkbyte, ты у нас вроде имеешь большое количество гентовых серверов в одном месте. Поделись опытом.