diff options
Diffstat (limited to 'infrastructure/roles/mail')
| -rw-r--r-- | infrastructure/roles/mail/tasks/main.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/infrastructure/roles/mail/tasks/main.yaml b/infrastructure/roles/mail/tasks/main.yaml index 513fd81..b96d4dd 100644 --- a/infrastructure/roles/mail/tasks/main.yaml +++ b/infrastructure/roles/mail/tasks/main.yaml @@ -4,3 +4,17 @@ - mutt - urlview - exim4 +- name: set up "group" users + ansible.builtin.user: + name: "{{ item.key }}" + loop: "{{ mail_groups | dict2items }}" + loop_control: + label: "{{ item.key }}" +- name: set up "group" alias + ansible.builtin.blockinfile: + path: /etc/aliases + block: | + root: {{ root_alias }} + {% for group, members in mail_groups.items() %} + {{ group }}: {{ members | join(', ') }}, {{ group }} + {% endfor %} |
