Javier Bértoli
vor 6 Jahren
Ursprung
Commit
fc202490a3
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
8 geänderte Dateien mit
24 neuen und
0 gelöschten Zeilen
-
pillar.example
-
salt/api.sls
-
salt/cloud.sls
-
salt/master.sls
-
salt/minion.sls
-
salt/ssh.sls
-
salt/standalone.sls
-
salt/syndic.sls
|
|
@@ -14,6 +14,9 @@ salt: |
|
|
|
# install Salt via git/pip/etc.) |
|
|
|
install_packages: True |
|
|
|
|
|
|
|
# Optional: set salt version (if install_packages is set to True) |
|
|
|
version: 2017.7.2-1.el7 |
|
|
|
|
|
|
|
# to overwrite map.jinja salt packages |
|
|
|
lookup: |
|
|
|
salt_master: 'salt-master' |
|
|
@@ -7,6 +7,9 @@ salt-api: |
|
|
|
{% if salt_settings.install_packages %} |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_api }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
service.running: |
|
|
|
- enable: True |
|
|
@@ -20,6 +20,9 @@ salt-cloud-pip-packages: |
|
|
|
salt-cloud: |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_cloud }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{%- if salt_settings.use_pip %} |
|
|
|
- require: |
|
|
|
- pip: salt-cloud-pip-packages |
|
|
@@ -4,6 +4,9 @@ salt-master: |
|
|
|
{% if salt_settings.install_packages %} |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_master }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
file.recurse: |
|
|
|
- name: {{ salt_settings.config_path }}/master.d |
|
|
@@ -5,6 +5,9 @@ salt-minion: |
|
|
|
{% if salt_settings.install_packages %} |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_minion }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
file.recurse: |
|
|
|
- name: {{ salt_settings.config_path }}/minion.d |
|
|
@@ -4,6 +4,9 @@ |
|
|
|
ensure-salt-ssh-is-installed: |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_ssh }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
ensure-roster-config: |
|
|
@@ -4,6 +4,9 @@ salt-minion: |
|
|
|
{% if salt_settings.install_packages %} |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_minion }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
file.recurse: |
|
|
|
- name: {{ salt_settings.config_path }}/minion.d |
|
|
@@ -7,6 +7,9 @@ salt-syndic: |
|
|
|
{% if salt_settings.install_packages %} |
|
|
|
pkg.installed: |
|
|
|
- name: {{ salt_settings.salt_syndic }} |
|
|
|
{%- if salt_settings.version is defined %} |
|
|
|
- version: {{ salt_settings.version }} |
|
|
|
{%- endif %} |
|
|
|
{% endif %} |
|
|
|
service.running: |
|
|
|
- enable: True |