make the configuration of engines specific to master or miniontags/v0.57.0
@@ -2,6 +2,7 @@ | |||
# This file is managed by Salt! Do not edit by hand! | |||
# | |||
{%- set engines = salt['pillar.get']('salt:engines') -%} | |||
{%- set engines = salt['pillar.get']('salt:master:engines', default=engines, merge=True) -%} | |||
{%- if engines %} | |||
engines: | |||
{{ engines | yaml(False) | indent(2) }} |
@@ -1,6 +1,6 @@ | |||
# This file managed by Salt, do not edit by hand!! | |||
# 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_master = cfg_salt.get('master', {}) -%} | |||
{%- macro get_config(configname, default_value) -%} |
@@ -2,6 +2,7 @@ | |||
# This file is managed by Salt! Do not edit by hand! | |||
# | |||
{%- set engines = salt['pillar.get']('salt:engines') -%} | |||
{%- set engines = salt['pillar.get']('salt:minion:engines', default=engines, merge=True) -%} | |||
{%- if engines %} | |||
engines: | |||
{{ engines | yaml(False) | indent(2) }} |
@@ -1,7 +1,7 @@ | |||
# This file managed by Salt, do not edit by hand!! | |||
# 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_minion = cfg_salt.get('minion', {}) -%} | |||
{% set default_keys = [] -%} | |||
@@ -1025,4 +1025,4 @@ alternative.mongo.{{ name }}: {{ value }} | |||
{%- if configname not in reserved_keys and configname not in default_keys %} | |||
{{ configname }}: {{ cfg_minion[configname]|json }} | |||
{%- endif %} | |||
{%- endfor %} | |||
{%- endfor %} |