SaltStack "если существует SLS"

MH
На сайте с 03.07.2013
Offline
27
764

Приветствую Всех.

Возникла проблема, которую пока никак не могу загуглить и найти на неё решение :(. Если кто-то подскажет, буду очень благодарен.

Необходимо в salt'е реализовать state, в котором через if проверяется наличие SLS на master'е. Грубо говоря:

если существует salt://iptables/HOSTNAME.sls то я выполняю его include.

Проблема в том, что через file.file_exists проверяется наличие файла на minion сервере, а не на master.

Подскажите, пожалуйста, как проверять наличие файла (state) на master?

Хостинг на SSD c ISPmanager и cPanel (http://mirahub.ru/). VDS на базе KVM (http://mirahub.ru/vps/) и OpenVZ (http://mirahub.ru/vpsovz/) . KVM на SSD (http://mirahub.ru/vpsssd/).
AGHost
На сайте с 16.11.2011
Offline
115
#1
8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
MH
На сайте с 03.07.2013
Offline
27
#2

Привет Антон.

Ну вот прошлось проходить циклом по `cp.list_states` и if'ом проверять. Но как-то "костыльно" :(

Все равно, спасибо :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий