revenni.base
revenni.base
Debian / Ubuntu マシンの最小限の設定を提供する Ansible ロールです。自動更新と外部リレーホスト用の Postfix 設定を行います。
要件
- なし
ロール変数
自動更新変数
unattended_enabled
(1) - 自動アップグレードを有効にするunattended_email
(emailxyz@domain.com) - エラーを送信するメールアドレスunattended_email_errors_only
(true) - エラーのみをメール送信unattended_reboot
(false) - 自動で再起動するか? bool型。unattended_reboot_time
(21:00) - マシンを再起動する時間unattended_remove_deps
(true) - 未使用の依存関係を自動で削除するか? bool型。
Postfix 変数
postfix_enabled
(0) - Postfixを有効にするか?postfix_relayhost
([smtp.gmail.com]:587) - 接続するメールサーバーpostfix_interfaces
(127.0.0.1) - システムリレーにのみ使用postfix_protocols
(ipv4) - ipv4postfix_sender_canonical
() - {{ postfix_sasl_username }} を指定して、認証されたユーザー名からメールを送信するよう強制する。postfix_sasl_username
(relay@somedomain.com) - SASL 認証のためのユーザー名postfix_sasl_password
(vault string) -echo -n "password" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'
の出力に置き換えます。
依存関係
- なし
例プレイブック
- hosts: all
become: true
roles:
- { role: revenni.base, tags: base }
ライセンス
MIT
更新履歴
2021年10月17日 v1.0.4 Postfixの依存関係として libsasl2-modules を追加。
2021年10月15日 v1.0.3 bullseye セキュリティオリジンの自動サポートを追加。
2020年12月20日 v1.0.2 sender_canonical サポートを追加。デフォルトでは無効、postfix_sender_canonical を定義して有効にします。
2020年9月1日 v1.0.1 Debian の自動サポートを追加。Ubuntuから移行中。
2020年5月11日 v1.0.0 初回リリース、Ubuntuの最小設定。
著者情報
インストール
ansible-galaxy install revenni.base
ライセンス
Unknown
ダウンロード
116
所有者
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.