System Aliases Configuration Task + Template

ansible-postfix · email, alias-management, hash-database, regexp-patterns, postmap-regeneration

Manages /etc/aliases (system mail aliases) with support for both hash and regexp database types. Handles postmap for hash type, supports regexp alias pattern matching.

{{ ansible_managed | comment }}
# See man 5 aliases for format

{% if postfix_aliases_database_type == 'regexp' %}
{% for alias in postfix_aliases %}
{{ alias.user }} {{ alias.alias }}
{% endfor %}
{% else %}
postmaster: root
{% for alias in postfix_aliases %}
{{ alias.user }}: {{ alias.alias }}
{% endfor %}
{% endif %}

See the full source, get the GitHub permalink, and search 40K more like it.

Get a free API key