drewbarrett.postfix

Ansible ロール: Postfix

Postfixをインストールします。

要件

特になし。

ロール変数

利用可能な変数は以下に示されており、デフォルト値も含まれています(defaults/main.ymlを参照):

postfix_config_file: /etc/postfix/main.cf

Postfixのmain.cf設定ファイルへのパス。

postfix_service_state: started
postfix_service_enabled: true

このロールが実行された後のPostfixサービスの状態と、起動時にサービスを有効にするかどうか。

configuration_items:
    - name: inet_interfaces
      value: localhost
    - ...

main.cfファイルの値に関するオプション。これはPOSTCONF(5)の任意の設定項目にできます。

依存関係

特になし。

例のプレイブック

このプレイブックはSMTPリレーの例を示します。

- hosts: all
  roles:
    - role: postfix
      vars:
        configuration_items:
          - name: inet_interfaces
            value: localhost
          - name: inet_protocols
            value: all
          - name: relayhost
            value: '[mail.com]:587'
          - name: smtp_sasl_auth_enable
            value: 'yes'
          - name: smtp_sasl_security_options
            value: noanonymous
          - name: smtp_sasl_password_maps
            value: static:[email protected]:password
          - name: smtp_use_tls
            value: 'yes'

ライセンス

MIT / BSD

プロジェクトについて

Postfix with complete configuration

インストール
ansible-galaxy install drewbarrett.postfix
ライセンス
mit
ダウンロード
2.5k
所有者