Назад | Перейти на главную страницу

Как создавать пакеты в SaltStack

Я установил Salt-master на свою машину ubuntu 12.04 и salt minion в ubuntu 12.04. Я хочу установить пакет, содержащий svn, mongodb, postgres, maven, python, в salt-minion. как создать пакет для установки всего этого в salt minion? Пожалуйста, дайте мне знать.

когда я запускаю «sudo salt '*' state.highstate test = True»

@rome: ~ $ sudo salt '*' state.highstate test = True

я получаю следующую ошибку

Париж:

State: - no
Name:      states
Function:  None
    Result:    False
    Comment:   No Top file or external nodes data matches found
    Changes:   

Резюме

Успешно: 0

Не удалось: 1

Итого: 1

Сначала создайте mypackages.sls файл с вашими пакетами

vim:
  pkg.installed

postgres:
  pkg.installed

examplewithexplicitname:
  pkg.installed:
    - name: mongodb

Вам нужно поместить это в топ для выбранных хостов ('*'):

# cat top.sls
'*':
  - mypackages

Затем проверьте это:

salt '*' state.highstate test=True