ucr.mailman3
役割名: mailman3
Debian 10にNginx、Postfix、Postgres、Cerbotと一緒にMailman3スイートをインストールします。
要件
requirements.txt
を参照してください。- ファイアウォールやポートは扱いません。
役割の変数
defaults/main.yml
を参照してください。
依存関係
- 他の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
著者情報
ジョブ・セスペデス・オルティス: jobcespedes@gmail.com