iterate order; common; salt configs
This commit is contained in:
25
common/map.jinja
Normal file
25
common/map.jinja
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
{% set common = salt['grains.filter_by']({
|
||||
'Debian': {
|
||||
'packages': [
|
||||
'vim'
|
||||
]
|
||||
},
|
||||
'RedHat': {
|
||||
'packages': [
|
||||
'vim-enhanced'
|
||||
]
|
||||
},
|
||||
}) %}
|
||||
|
||||
{% set defaults = {
|
||||
'packages': [
|
||||
'iftop'
|
||||
]
|
||||
} %}
|
||||
|
||||
{# deep merge #}
|
||||
{% for key in defaults.keys() %}
|
||||
{% do common[key].extend(defaults[key]) %}
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user