소스 검색

Merge pull request #97 from aboe76/multi_master

Fix #39 multi master support to minion
master
Nitin Madhok 10 년 전
부모
커밋
1b13259823
2개의 변경된 파일27개의 추가작업 그리고 0개의 파일을 삭제
  1. +8
    -0
      pillar.example
  2. +19
    -0
      salt/files/minion.d/_defaults.conf

+ 8
- 0
pillar.example 파일 보기

@@ -30,7 +30,15 @@ salt:
# salt minion config:
minion:

# single master setup
master: salt
# multi master setup
master:
- salt_master_1
- salt_master_2
fileserver_backend:
- git
- roots

+ 19
- 0
salt/files/minion.d/_defaults.conf 파일 보기

@@ -23,7 +23,26 @@

# Set the location of the salt master server. If the master server cannot be
# resolved, then the minion will fail to start.
# master:salt
{%- if 'master' in cfg_minion -%}
{%- if cfg_minion['master'] is not string %}
master:
{% for name in cfg_minion['master'] -%}
- {{ name }}
{% endfor -%}
{%- else %}
{{ get_config('master', 'salt') }}
{%- endif %}
{% elif 'master' in cfg_salt -%}
{%- if cfg_salt['master'] is not string %}
master:
{% for name in cfg_salt['master'] -%}
- {{ name }}
{% endfor -%}
{%- else %}
{{ get_config('master', 'salt') }}
{%- endif -%}
{%- endif %}

# If multiple masters are specified in the 'master' setting, the default behavior
# is to always try to connect to them in the order they are listed. If random_master is

Loading…
취소
저장