mirror of
https://github.com/DO1JLR/ansible_playbook_servers.git
synced 2024-09-14 19:53:56 +02:00
33 lines
656 B
YAML
33 lines
656 B
YAML
|
---
|
||
|
- name: create mail group
|
||
|
group:
|
||
|
name: "{{ mailserver__group }}"
|
||
|
state: present
|
||
|
|
||
|
- name: Create mail user
|
||
|
become: true
|
||
|
user:
|
||
|
name: "{{ mailserver__user }}"
|
||
|
home: "{{ mailserver__home }}"
|
||
|
group: "{{ mailserver__group }}"
|
||
|
shell: "{{ mailserver__shell }}"
|
||
|
|
||
|
- name: Create mail user sieve directory
|
||
|
become: true
|
||
|
file:
|
||
|
path: "{{ mailserver__home }}/sieve/global"
|
||
|
state: directory
|
||
|
owner: vmail
|
||
|
group: vmail
|
||
|
mode: 0770
|
||
|
recurse: true
|
||
|
|
||
|
- name: Create mail user mailbox directory
|
||
|
bevome: true
|
||
|
file:
|
||
|
path: /var/vmail/mailboxes
|
||
|
state: directory
|
||
|
owner: vmail
|
||
|
group: vmail
|
||
|
mode: 0770
|