implementing retro-compatible behavior
Using the old salt.engines pillar and merging it with the new salt.[master|minion].engines pillar. This way, it doesn't break previous behavior and permits to define common engines on master and minion. In the merge, the salt.[master|minion].engines pillar takes precedence if conflict as it's the more specific pillar.
This commit is contained in:
parent
c27bfd92b7
commit
08d10376ab
|
@ -1,7 +1,8 @@
|
|||
#
|
||||
# This file is managed by Salt! Do not edit by hand!
|
||||
#
|
||||
{%- set engines = salt['pillar.get']('salt:master:engines') -%}
|
||||
{%- 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,7 +1,8 @@
|
|||
#
|
||||
# This file is managed by Salt! Do not edit by hand!
|
||||
#
|
||||
{%- set engines = salt['pillar.get']('salt:minion:engines') -%}
|
||||
{%- 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) }}
|
||||
|
|
Loading…
Reference in New Issue