Allow to specify different reactors for minions and masters
This commit is contained in:
parent
eaf9fc98f6
commit
442806ab9e
|
@ -95,6 +95,13 @@ salt:
|
|||
type: runner
|
||||
cmd: jobs.list_jobs
|
||||
|
||||
# optional: these reactors will be configured on the master
|
||||
# They override reactors configured in
|
||||
# 'salt:reactors' or the old 'salt:reactor' parameters
|
||||
reactors:
|
||||
- 'master/deploy':
|
||||
- /srv/salt/reactors/deploy.sls
|
||||
|
||||
# salt minion config:
|
||||
minion:
|
||||
|
||||
|
@ -171,6 +178,12 @@ salt:
|
|||
- 1.0
|
||||
interval: 10
|
||||
|
||||
# Optional reactors: these reactors will be configured on the minion
|
||||
# They override reactors configured in
|
||||
# 'salt:reactors' or the old 'salt:reactor' parameters
|
||||
reactors:
|
||||
- 'master/deploy':
|
||||
- /srv/salt/reactors/deploy.sls
|
||||
|
||||
# salt cloud config
|
||||
cloud:
|
||||
|
@ -229,9 +242,7 @@ salt:
|
|||
- IAD
|
||||
- SYD
|
||||
- HKG
|
||||
reactor:
|
||||
- 'deploy':
|
||||
- /srv/salt/reactors/deploy.sls
|
||||
|
||||
ssh_roster:
|
||||
prod1:
|
||||
host: host.example.com
|
||||
|
@ -249,6 +260,11 @@ salt:
|
|||
pub: |
|
||||
...........
|
||||
|
||||
# These reactors will be configured both to the minion and the master
|
||||
reactors:
|
||||
- 'deploy':
|
||||
- /srv/salt/reactors/deploy.sls
|
||||
|
||||
salt_cloud_certs:
|
||||
aws:
|
||||
pem: |
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
#
|
||||
# This file is managed by Salt! Do not edit by hand!
|
||||
#
|
||||
{# The parameter reactor is kept for backward compatibility -#}
|
||||
{%- set reactors = salt['pillar.get']('salt:reactor') -%}
|
||||
{%- set reactors = salt['pillar.get']('salt:reactors', default=reactors, merge=True) -%}
|
||||
{%- set reactors = salt['pillar.get']('salt:master:reactors', default=reactors, merge=True) -%}
|
||||
|
||||
{%- if reactors %}
|
||||
reactor:
|
||||
{%- for reactor in reactors %}
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
#
|
||||
# This file is managed by Salt! Do not edit by hand!
|
||||
#
|
||||
{# The parameter reactor is kept for backward compatibility -#}
|
||||
{%- set reactors = salt['pillar.get']('salt:reactor') -%}
|
||||
{%- set reactors = salt['pillar.get']('salt:reactors', default=reactors, merge=True) -%}
|
||||
{%- set reactors = salt['pillar.get']('salt:minion:reactors', default=reactors, merge=True) -%}
|
||||
|
||||
{%- if reactors %}
|
||||
reactor:
|
||||
{%- for reactor in reactors %}
|
||||
|
|
Loading…
Reference in New Issue