We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c432ae2 commit 217d359Copy full SHA for 217d359
postfix/files/main.cf
@@ -1,17 +1,7 @@
1
{%- from "postfix/map.jinja" import postfix with context -%}
2
{%- set config = salt['pillar.get']('postfix:config', {}) -%}
3
4
-{%- if not salt['pillar.get']('postfix:mapping', False) %}
5
-{#- Let the user configure mapping manually. -#}
6
-{%- set processed_parameters = [] %}
7
-{%- else -%}
8
-{#- TODO: alias_maps probably belongs here, too: #}
9
-{%- set processed_parameters = [
10
- 'virtual_alias_maps',
11
- 'smtp_sasl_password_maps',
12
- 'sender_canonical_maps',
13
- ] %}
14
-{%- endif -%}
+{%- set processed_parameters = salt['pillar.get']('postfix:mapping', {}).keys() | list %}
15
16
{%- macro set_parameter(parameter, default=None) -%}
17
{% set value = config.get(parameter, default) %}
0 commit comments