diff --git a/tasks/main.yml b/tasks/main.yml index e75cbdf..4b4ff89 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -124,11 +124,11 @@ {{ ['127.0.0.0/8', '[::ffff:127.0.0.0]/104', '[::1]/128'] | union( postfix_local_networks ) }} virtual_alias_maps: >- - {% for d in postfix_mail_domains %} - {% set p = postfix_domain_config[d].alias_lookup.provider|default(postfix_lookup_provider) %} + {% for d in postfix_mail_domains.keys()|list %} + {% set p = postfix_mail_domains[d].alias_lookup.provider|default(postfix_lookup_provider) %} {% if p == "ldap" %} ldap:/etc/postfix/{{ d }}_ldap_alias.cf - {% if postfix_domain_config[d].alias_lookup.use_group_as_alias|default(postfix_ldap_use_group_alias) %}, + {% if postfix_mail_domains[d].alias_lookup.use_group_as_alias|default(postfix_ldap_use_group_alias) %}, ldap:/etc/postfix/{{ d }}_ldap_group.cf {% endif %} {% elif p == "sqlite" %} @@ -138,8 +138,8 @@ {% endif %}{{ '' if loop.last else ',' }}{% endfor %}, hash:/etc/postfix/noreply_aliases virtual_mailbox_maps: >- - {% for d in postfix_mail_domains %} - {% set p = postfix_domain_config[d].user_lookup.provider|default(postfix_lookup_provider) %} + {% for d in postfix_mail_domains.keys()|list %} + {% set p = postfix_mail_domains[d].user_lookup.provider|default(postfix_lookup_provider) %} {% if p == "ldap" %} ldap:/etc/postfix/{{ d }}_ldap_user.cf {% elif p == "sqlite" %}