У меня есть packages.sls
файл со списком пакетов для установки во время развертывания.
Можно ли добавить оператор if
и в зависимости от имени миньона решить, будет ли установлен пакет или нет?
Вот пример:
zabbix-agent-removed:
pkg.purged:
- name: zabbix-agent
- zabbix-agent: '<4.0.0'
- ignore_epoch: True
# add if not minion == XX, install the following one:
zabbix-agent-installed:
pkg.installed:
- name: zabbix-agent
- zabbix-agent: '>=4.0.0'
- ignore_epoch: True
- require:
- pkgrepo: zabbix-agent-repo-added
# end if here
scikit-learn:
pip.installed:
- name: scikit-learn == 0.19.1
- require:
- pkg: python-pip