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

37 lines
908 B
YAML

---
- name: Create virtual user/group
ansible.builtin.import_tasks: setup.yml
tags:
- "role::postfixadmin"
- "role::postfixadmin:dovecot"
- name: Install postfixadmin
ansible.builtin.import_tasks: install.yml
tags:
- "role::postfixadmin"
- "role::postfixadmin:install"
- name: Configure postfixadmin
ansible.builtin.import_tasks: config.yml
tags:
- "role::postfixadmin"
- "role::postfixadmin:config"
- name: Create postfixadmin database and admin users
ansible.builtin.import_tasks: bootstrap.yml
tags:
- "role::postfixadmin:bootstrap"
- "never"
- name: Hook postfix up to postfixadmin
ansible.builtin.import_tasks: postfix.yml
tags:
- "role::postfixadmin"
- "role::postfixadmin:postfix"
- name: Hook dovecot up to postfixadmin
ansible.builtin.import_tasks: dovecot.yml
tags:
- "role::postfixadmin"
- "role::postfixadmin:dovecot"