From 23534564dccc97b032c3d043849453072875128f Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 5 Jan 2026 13:55:45 +0100 Subject: Set up "group mailing lists" --- infrastructure/roles/mail/tasks/main.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'infrastructure/roles') 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 %} -- cgit v1.2.3