ansible-collection-mailserver/roles/postfixadmin/tasks/setup.yml

23 lines
683 B
YAML

---
- name: Create virtual mail group
ansible.builtin.group:
name: "{{ virtual_mail_gid }}"
system: true
register: postfixadmin_register_vmail_group
- name: Create virtual mail user
ansible.builtin.user:
name: "{{ virtual_mail_uid }}"
group: "{{ virtual_mail_gid }}"
home: "{{ virtual_mail_home }}"
password: '!'
shell: /usr/sbin/nologin
system: true
comment: Virtual Mail User
register: postfixadmin_register_vmail_user
- name: Set vmail uid and gid facts
ansible.builtin.set_fact:
virtual_mail_numeric_uid: "{{ postfixadmin_register_vmail_user.uid }}"
virtual_mail_numeric_gid: "{{ postfixadmin_register_vmail_group.gid }}"