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
ダウンロード
124
所有者
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.
