Browse Source

Merge "Add option to overrided minion id without scrict linux formula dependency"

pull/73/head
Ondrej Smola 6 years ago
parent
commit
2f7a5b62a7
4 changed files with 15 additions and 2 deletions
  1. +12
    -0
      README.rst
  2. +1
    -1
      salt/files/master.conf
  3. +1
    -1
      salt/files/minion.conf
  4. +1
    -0
      tests/pillar/minion_multi_master_failover.sls

+ 12
- 0
README.rst View File

@@ -627,6 +627,18 @@ Syndicated master with multiple master of masters
Salt Minion
-----------

Minion ID by default trigger dependency on linux formula, as it uses fqdn configured from `linux.system.name` and
`linux.system.domain` pillar. To override, provide exact minion ID you require. The same can be sate for master id rendered
at `master.conf`.

.. code-block:: yaml

salt:
minion:
id: minion1.production
master:
id: master.production

Simplest Salt minion setup with central configuration node

.. code-block:: yaml

+ 1
- 1
salt/files/master.conf View File

@@ -205,7 +205,7 @@ nacl.config:

file_recv: {{ master.get('file_recv', False) }}

id: {{ system.name }}.{{ system.domain }}
id: {{ master.id | default(system.name~"."~system.domain) }}

{#-
vim: syntax=jinja

+ 1
- 1
salt/files/minion.conf View File

@@ -21,7 +21,7 @@ master: {{ minion.master.host }}

{%- endif %}

id: {{ system.name }}.{{ system.domain }}
id: {{ minion.id | default(system.name~"."~system.domain) }}

{%- for opt in ['max_event_size', 'acceptance_wait_time_max',
'acceptance_wait_time', 'random_reauth_delay', 'recon_default', 'recon_max',

+ 1
- 0
tests/pillar/minion_multi_master_failover.sls View File

@@ -1,5 +1,6 @@
salt:
minion:
id: salt.ci.local
enabled: true
masters:
- host: config01.dc01.domain.com

Loading…
Cancel
Save