|
|
|
|
|
|
|
|
{% import_yaml "salt/osfamilymap.yaml" as osfamilymap %} |
|
|
{% import_yaml "salt/osfamilymap.yaml" as osfamilymap %} |
|
|
{% import_yaml "salt/osmap.yaml" as osmap %} |
|
|
{% import_yaml "salt/osmap.yaml" as osmap %} |
|
|
|
|
|
|
|
|
{% set lookup = salt['pillar.get']('salt:lookup', default={}, merge=True) %} |
|
|
|
|
|
{% do defaults.salt.update(lookup) %} |
|
|
|
|
|
|
|
|
|
|
|
{# merge the osfamilymap #} |
|
|
{# merge the osfamilymap #} |
|
|
{% set osfamily = salt['grains.filter_by'](osfamilymap, grain='os_family') or{} %} |
|
|
{% set osfamily = salt['grains.filter_by'](osfamilymap, grain='os_family') or{} %} |
|
|
{% do salt['defaults.merge'](defaults['salt'], osfamily) %} |
|
|
{% do salt['defaults.merge'](defaults['salt'], osfamily) %} |
|
|
|
|
|
|
|
|
{% set osmap = salt['grains.filter_by'](osmap, grain='os') or{} %} |
|
|
{% set osmap = salt['grains.filter_by'](osmap, grain='os') or{} %} |
|
|
{% do salt['defaults.merge'](defaults['salt'], osmap) %} |
|
|
{% do salt['defaults.merge'](defaults['salt'], osmap) %} |
|
|
|
|
|
|
|
|
|
|
|
{# merge the lookup #} |
|
|
|
|
|
{% set lookup = salt['pillar.get']('salt:lookup', default={}, merge=True) %} |
|
|
|
|
|
{% do salt['defaults.merge'](defaults['salt'], lookup) %} |
|
|
|
|
|
|
|
|
{## Merge in salt pillar ##} |
|
|
{## Merge in salt pillar ##} |
|
|
{% set salt_settings = salt['pillar.get']('salt', default=defaults['salt'], merge=True) %} |
|
|
{% set salt_settings = salt['pillar.get']('salt', default=defaults['salt'], merge=True) %} |
|
|
|
|
|
|