Skip to content
Snippets Groups Projects
aliases.j2 1.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • # {{ ansible_managed }}
    
    # admin email addresses from git
    admins: {% for user in user_info.users if 'email_address' in user and 'wants_admin_emails' in user and user['wants_admin_emails'] %}{{ user['email_address'] }}{{ "," if not loop.last else '' }}{% endfor %}
    
    
    # rfc 2142 and other role addresses
    abuse: admins
    noc: admins
    security: admins
    postmaster: admins
    webmaster: admins
    root: admins
    
    MichiK's avatar
    MichiK committed
    
    
    # rt aliases for events
    36c3: ticket
    rc3: ticket
    
    # generic rt aliases for standard tickets
    shift: ticket
    shifts: ticket
    tickets: ticket
    rt: ticket
    ticket: "| /usr/bin/rt-mailgate --url http://localhost:9001 --queue 'Allgemein' --action correspond"
    
    # buerokraten queue
    buerokratie: buero
    buerokraten: buero
    buero: "| /usr/bin/rt-mailgate --url http://localhost:9001 --queue 'Buerokratie' --action correspond"
    
    # additional rt queues
    angel-guide: "| /usr/bin/rt-mailgate --url http://localhost:9001 --queue 'Angel Guide' --action correspond"
    merch: "| /usr/bin/rt-mailgate --url http://localhost:9001 --queue 'Merch' --action correspond"
    feedback: "| /usr/bin/rt-mailgate --url http://localhost:9001 --queue 'Feedback' --action correspond"
    
    # noreply@ should be a blackhole for notification e-mails etc.
    noreply: /dev/null
    
    
    MichiK's avatar
    MichiK committed
    {% if postfix_additional_admin_aliases is defined and postfix_additional_admin_aliases%}
    
    MichiK's avatar
    MichiK committed
    # additional admin aliases
    {% for alias in postfix_additional_admin_aliases %}
    {{ alias }}: admins
    {% endfor %}
    {% endif %}