Я новичок в соляном стеке и хочу установить postgres, apache или что-то еще, используя формулы соляного стека.
Я скачал репо с git с помощью
git clone https://github.com/saltstack-formulas/apache-formula.git
и
git clone https://github.com/saltstack-formulas/postgres.git
в мой каталог /srv/salt.
После этого я добавил строки
file_roots:
base:
- /srv/salt
- /srv/formulas/apache-formula
- /srv/formulas/postgres
в файле /etc/salt/master.
Затем я создал файл top.sls в папке /srv/salt с содержимым:
include:
- apache
Чтобы запустить это, я использую
salt '*' state.highstate
и все, что я получаю, это сообщение об ошибке:
xxx.yyyyyyy.com:
----------
ID: states
Function: no.None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
Что я сделал не так? Я прочитал руководство на http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html, но это руководство совершенно не помогает!