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) - ipv4
  • postfix_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の最小設定。

著者情報

プロジェクトについて

Revenni base Debian / Ubuntu with postfix

インストール
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.