37 lines
908 B
YAML
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"
|