|
|
|
|
|
|
|
|
# The example below enables minion foo.example.com to get 'network.interfaces' mine |
|
|
# The example below enables minion foo.example.com to get 'network.interfaces' mine |
|
|
# data only, minions web* to get all network.* and disk.* mine data and all other |
|
|
# data only, minions web* to get all network.* and disk.* mine data and all other |
|
|
# minions won't get any mine data. |
|
|
# minions won't get any mine data. |
|
|
|
|
|
{% if 'mine_get' in cfg_master -%} |
|
|
|
|
|
mine_get: |
|
|
|
|
|
{%- for minion, data in cfg_master['mine_get']|dictsort %} |
|
|
|
|
|
{{ minion }}: |
|
|
|
|
|
{%- for command in data %} |
|
|
|
|
|
- {% raw %}'{% endraw %}{{ command }}{% raw %}'{% endraw %} |
|
|
|
|
|
{%- endfor -%} |
|
|
|
|
|
{%- endfor -%} |
|
|
|
|
|
{% elif 'mine_get' in cfg_salt -%} |
|
|
|
|
|
mine_get: |
|
|
|
|
|
{%- for minion, data in cfg_salt['mine_get']|dictsort %} |
|
|
|
|
|
{{ minion }}: |
|
|
|
|
|
{%- for command in data %} |
|
|
|
|
|
- {% raw %}'{% endraw %}{{ command }}{% raw %}'{% endraw %} |
|
|
|
|
|
{%- endfor -%} |
|
|
|
|
|
{%- endfor -%} |
|
|
|
|
|
{% else -%} |
|
|
# mine_get: |
|
|
# mine_get: |
|
|
# foo.example.com: |
|
|
# foo.example.com: |
|
|
# - network.interfaces |
|
|
# - network.interfaces |
|
|
# web.*: |
|
|
# web.*: |
|
|
# - network.* |
|
|
# - network.* |
|
|
# - disk.* |
|
|
# - disk.* |
|
|
|
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##### Logging settings ##### |
|
|
##### Logging settings ##### |