iterate order; common; salt configs

This commit is contained in:
2019-04-12 21:46:06 -04:00
parent 42784e1d5b
commit 0c72d02792
10 changed files with 75 additions and 3 deletions

25
common/map.jinja Normal file
View 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 %}