Передать каталог в statle.sls - PullRequest
       17

Передать каталог в statle.sls

0 голосов
/ 21 апреля 2020

Я настраиваю локальную настройку Соли, и я ударил немного стены. Моя настройка: CentOS: Red Hat Enterprise Linux Сервер версии 7.7 (Maipo) Соль: соль 3000.1

У меня очень базовая c конфигурация, в которой ничего не изменилось по умолчанию в конфигурации Master или Minion.

Моя структура каталогов выглядит следующим образом:

/srv/salt/apache/init.sls
/srv/salt/uptodate/common.sls

Если я запускаю следующее:

salt '*' state.sls apache Test=true

Он правильно применяет файлы sls в папке apache. Если я запускаю:

salt '*' state.sls uptodate Test=true

Возвращает:

minion:
    Data failed to compile:
----------
    No matching sls found for 'uptodate' in env 'base'

У меня нет настроенных файлов top.sls, и если я перемещаю common.sls в каталог apache, он также не подать заявку.

Кто-нибудь знает, что здесь происходит не так?

1 Ответ

1 голос
/ 21 апреля 2020

Файл init.sls можно сравнить с файлом индекса. html на веб-сервере. Если вы хотите применить файл состояния, отличный от init.sls, вам нужно добавить имя файла состояния.

Это должно работать для вас:

salt '*' state.sls uptodate.common test=True
...