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)