59eb3b711a
Remove spacing
17 lines
686 B
Text
17 lines
686 B
Text
# Managed by config management
|
|
{% set virtual = salt['pillar.get']('postfix:virtual',{}) -%}
|
|
{# to have virtual file emptied, just set an empty key 'virtual' -#}
|
|
{% if virtual is iterable -%}
|
|
{% for key, value in virtual.iteritems() -%}
|
|
{# Mutiple values available for single key in virtual alias maps - ie for dist groups -#}
|
|
{# We test if list was provided as value, and iterate if so -#}
|
|
{% if value is iterable and value is not string -%}
|
|
{% for item in value -%}
|
|
{{key }} {{ item }}
|
|
{% endfor -%}
|
|
{% else -%}
|
|
{# ..otherwise expect it to be just a string for the value -#}
|
|
{{ key }} {{ value }}
|
|
{% endif -%}
|
|
{% endfor -%}
|
|
{% endif -%}
|