Если вы посмотрите на хост, который был настроен на SaltStack, то иногда это похоже на просмотр двоичного файла с vi.SaltStack: Обратное проектирование, где файл поступает из
Вы не знаете, как был создан конфиг/файл.
Это затрудняет устранение ошибок при съемке. Обратное проектирование, в котором происходит файл, занимает слишком много времени.
Моя цель: упростить поиск пути к файлу конфигурации unix на миньоне (созданном солью) к источнику, из которого возникла эта конфигурация. Как $Id$
в svn и cvs.
Одна идея друг, и я был:
file.managed состояние должно (по желанию) добавить источник файла.
Пример:
Мой файл содержит СЛС это:
file_foo_bar:
file.managed:
- source:
- salt://foo/bar
Затем созданный файл должен содержать этот комментарий.
# Source: salt://foo/bar
Конечно, это не так просто, так как есть разные способы поместить комментарии в файлы конфигурации.
Возможно ли это? Или есть лучшее решение для моей цели.
Update
Обычно я знаю, что я сделал неправильно, и может найти корень легко. Проблема возникает, если несколько человек работают на дереве состояний.
Кажется, сложно реализовать. Почему бы вам просто не поместить этот комментарий в свой файл? –
@ ChristopheDrevet-Droguet Почему я сам не комментирую файл? Я лентяй. Я хотел бы автоматизировать все, что можно автоматизировать. Это похоже на комментарии в коде: рано или поздно это ложь, поскольку код развивается, но комментариев нет. – guettli
вместо чтения двоичного файла в vim, почему бы не просто прочитать состояния и просто проверить миньон, если они имеют ожидаемый результат? – dahrens