ucr.mailman3
Role Name: mailman3
Install the Mailman3 Suite with Nginx, Postfix, Postgres, and Certbot on Debian 10
Requirements
- Check the file
requirements.txt
- This role does not manage firewall settings or open ports
Role Variables
- Check the file
defaults/main.yml
for variables.
Dependencies
- This role does not depend on any other Ansible roles.
Example Playbook
- hosts: mailman3
vars:
mailman3_domain: example.com
# This will install and create a certificate using Certbot, its Nginx plugin, and HTTP validation (Public IP is needed). If set to false, it will create a self-signed certificate.
mailman3_install_certbot: true # install and create certificate
# Change these secret values
mailman3_secret_key: "change_secretkey"
mailman3_rest_api_pass: "change_api_pass"
mailman3_archiver_key: "change_archiver_key"
mailman3_db_pass: "change_db_pass"
mailman3_web_db_pass: "change_web_db_pass"
mailman3_web_admin_pass: "change_web_admin_pass"
roles:
- ucr.mailman3
License
MIT
Author Information
Job Céspedes Ortiz: jobcespedes@gmail.com
Informazioni sul progetto
Install Mailman3 Suite alongside Nginx, Postfix, Postgres and Cerbot on Debian 10
Installa
ansible-galaxy install ucr.mailman3
Licenza
mit
Download
83
Proprietario