ucr.mailman3
角色名称:mailman3
在 Debian 10 上与 Nginx、Postfix、Postgres 和 Certbot 一起安装 Mailman3 套件
要求
- 查看
requirements.txt
- 不处理防火墙或端口
角色变量
依赖
- 不依赖其他 Ansible 角色。
示例剧本
- hosts: mailman3
vars:
mailman3_domain: example.com
# 将使用 certbot、其 nginx 插件和 HTTP 验证(需要公共 IP)安装并创建证书。如果为 false,将安装自签名证书。
mailman3_install_certbot: true # 安装和创建证书
# 密钥,请更改
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
许可证
MIT
作者信息
Job Céspedes Ortiz: jobcespedes@gmail.com