23 lines
683 B
YAML
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 }}"
|