История изменений
Исправление DonkeyHot, (текущая версия) :
10 хостов, для которых в конфиге должны быть разные значения
Правильно. Однако, это идёт в пакете с невозможностью, в общем случае, найти источник строки или использовать текущий рабочий конфиг для раздачи другим хостам. Вот, скажем, вернулся ты из запоя или отпуска, смотришь конфиг, а там длинная «строка» с кучей подробностей, добавленная «не помню кем/когда/зачем». Как, например, убедиться, что «она» есть на всех аналогичных хостах? Как узнать, «значение» в оригинале прописано как есть, или появилось в результате расширения «somevariable»? Кажется, чем «приятнее» было писать конфиг, тем труднее потом воспользоваться реальными данными, т.ч. не дай тебе анзибль исправить хоть строчку вне его ведома.
С другой стороны, мелкий скрипт для клонирования репы при установке/подключении нового хоста с авторегистрацией token replace патчей и «автоподпиской» на «наследуемые» репы, и ты можешь в любой момент втащить рабочий конфиг, посмотреть/распространить изменения в нём на другие, просто грепнуть нужную строку по всем/интересным репам, и не обязательно держать под рукой предметы из хевиметала для дисциплинирования соадминов.
Исходная версия DonkeyHot, :
10 хостов, для которых в конфиге должны быть разные значения
Правильно. Однако, это идёт в пакете с невозможностью, в общем случае, найти источник строки или использовать текущий рабочий конфиг для раздачи другим хостам. Вот, скажем, вернулся ты из запоя или отпуска, смотришь конфиг, а там длинная «строка» с кучей подробностей, добавленная «не помню кем/когда/зачем». Как, например, убедиться, что «она» есть на всех аналогичных хостах? Как узнать, «значение» в оригинале прописано как есть, или появилось в результате расширения «somevariable»? Кажется, чем «приятнее» было писать конфиг, тем труднее потом воспользоваться реальными данными, т.ч. не дай тебе анзибль исправить хоть строчку вне его ведома.
С другой стороны, мелкий скрипт для клонирования репы при усановке/подключении нового хоста с авторегистрацией token replace патчей и «автоподпиской» на «наследуемые» репы, и ты можешь в любой момент втащить рабочий конфиг, посмотреть/распространить изменения в нём на другие, просто грепнуть нужную строку по всем/интересным репам, и не обязательно держать под рукой предметы из хевиметала для дисциплинирования соадминов.