ucr.mailman3

Role Name: mailman3

Build Status

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

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