Я храню свою соль sls файлы в репозитории мерзавца, но у меня есть постоянная проблема, что я не могу проверить, что мой YAML представляет допустимый набор состояний, которые могли быть применены (я также испытал затруднения при проверке моего YAML - это намного легче, хотя). Идеально, я хотел бы некоторый способ проверить мои состояния на моей рабочей станции прежде, чем фиксировать их. Сбой этого, некоторый способ зарегистрироваться в предварительно получить рычаге, таким образом, я могу, по крайней мере, мешать изворотливому коду поразить сервер.
Вы можете попробовать опцию тестирования с помощью команды salt: http://docs.saltstack.com/en/latest/ref/states/testing.html
salt '*' state.highstate test=True
Это также работает с командой salt-call.Он проанализирует все файлы конфигурации, выполнит все проверки и затем перечислит все команды, которые он мог бы выполнить.