thedumbtechguy.ssmtp
Ansibleロール: ssmtp
ssmtpをインストールし、設定するためのAnsibleロールです。
必要条件
このロールは
Ubuntu 16.04とUbuntu 16.10でのみテストされています。
変数
ssmtp_smtp_server- SMTPサーバー- 必須
ssmtp_smtp_port- SMTPポート- デフォルト:
25
- デフォルト:
ssmtp_use_tls- TLSを使用するか- デフォルト:
no
- デフォルト:
ssmtp_use_starttls- STARTTLSを使用するか- デフォルト:
no
- デフォルト:
ssmtp_auth_user- 認証ユーザー- 必須
ssmtp_auth_password- 認証パスワード- 必須
ssmtp_auth_method- 認証方法- デフォルト:
LOGIN
- デフォルト:
ssmtp_sender_domain- 送信者アドレスのドメイン名。例: gmail.com, company.tld.- 必須
注意: 一部のSMTPサーバーはこのドメインが不明な場合、メールを拒否します。例: mandrill.
- 必須
ssmtp_default_recipient- サービスアカウントに送信されたすべてのメールを転送するアドレス。例: root. 無効にするには空白のままにします。- デフォルト:
''
- デフォルト:
ssmtp_host_fqdn- サーバーホスト名。- デフォルト:
'{{ ansible_fqdn }}注意: 完全修飾ドメイン名である必要があります。そうしないと、一部のSMTPサーバーは接続を拒否します。例: gmail.
- デフォルト:
ssmtp_allow_sender_override- 'From'ヘッダーが設定されている場合、それを使用できるか。- デフォルト:
yes
- デフォルト:
ssmtp_sender_aliases- ローカルアカウントとその送信エイリアスのリスト- デフォルト:
[] - 例
ssmtp_sender_aliases: - name: root alias: [email protected] - name: admin alias: [email protected]
- デフォルト:
使用例
- hosts: all
vars:
ssmtp_smtp_server: smtp.gmail.com
ssmtp_smtp_port: 587
ssmtp_use_tls: yes
ssmtp_use_starttls: yes
ssmtp_auth_user: username
ssmtp_auth_password: password
ssmtp_sender_domain: gmail.com
ssmtp_default_recipient: [email protected]
ssmtp_allow_sender_override: no
ssmtp_sender_aliases:
- name: root
alias: 'root.{{ ansible_fqdn }}@company.tld'
roles:
- ssmtp
ライセンス
MIT / BSD
作者情報
このロールはTheDumbTechGuyによって作成されました(twitter | blog | galaxy)
