make the configuration of engines specific to master or miniontags/v0.57.0
# This file is managed by Salt! Do not edit by hand! | # This file is managed by Salt! Do not edit by hand! | ||||
# | # | ||||
{%- set engines = salt['pillar.get']('salt:engines') -%} | {%- set engines = salt['pillar.get']('salt:engines') -%} | ||||
{%- set engines = salt['pillar.get']('salt:master:engines', default=engines, merge=True) -%} | |||||
{%- if engines %} | {%- if engines %} | ||||
engines: | engines: | ||||
{{ engines | yaml(False) | indent(2) }} | {{ engines | yaml(False) | indent(2) }} |
# This file managed by Salt, do not edit by hand!! | # This file managed by Salt, do not edit by hand!! | ||||
# Based on salt version 2015.8.7 default config | # Based on salt version 2015.8.7 default config | ||||
{% set reserved_keys = ['master', 'minion', 'cloud', 'salt_cloud_certs'] -%} | |||||
{% set reserved_keys = ['master', 'minion', 'cloud', 'salt_cloud_certs', 'engines'] -%} | |||||
{% set cfg_salt = pillar.get('salt', {}) -%} | {% set cfg_salt = pillar.get('salt', {}) -%} | ||||
{% set cfg_master = cfg_salt.get('master', {}) -%} | {% set cfg_master = cfg_salt.get('master', {}) -%} | ||||
{%- macro get_config(configname, default_value) -%} | {%- macro get_config(configname, default_value) -%} |
# This file is managed by Salt! Do not edit by hand! | # This file is managed by Salt! Do not edit by hand! | ||||
# | # | ||||
{%- set engines = salt['pillar.get']('salt:engines') -%} | {%- set engines = salt['pillar.get']('salt:engines') -%} | ||||
{%- set engines = salt['pillar.get']('salt:minion:engines', default=engines, merge=True) -%} | |||||
{%- if engines %} | {%- if engines %} | ||||
engines: | engines: | ||||
{{ engines | yaml(False) | indent(2) }} | {{ engines | yaml(False) | indent(2) }} |
# This file managed by Salt, do not edit by hand!! | # This file managed by Salt, do not edit by hand!! | ||||
# Based on salt version 2015.8.7 default config | # Based on salt version 2015.8.7 default config | ||||
# | # | ||||
{% set reserved_keys = ['master', 'minion', 'cloud', 'salt_cloud_certs'] -%} | |||||
{% set reserved_keys = ['master', 'minion', 'cloud', 'salt_cloud_certs', 'engines'] -%} | |||||
{% set cfg_salt = pillar.get('salt', {}) -%} | {% set cfg_salt = pillar.get('salt', {}) -%} | ||||
{% set cfg_minion = cfg_salt.get('minion', {}) -%} | {% set cfg_minion = cfg_salt.get('minion', {}) -%} | ||||
{% set default_keys = [] -%} | {% set default_keys = [] -%} | ||||
{%- if configname not in reserved_keys and configname not in default_keys %} | {%- if configname not in reserved_keys and configname not in default_keys %} | ||||
{{ configname }}: {{ cfg_minion[configname]|json }} | {{ configname }}: {{ cfg_minion[configname]|json }} | ||||
{%- endif %} | {%- endif %} | ||||
{%- endfor %} | |||||
{%- endfor %} |