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/ansible-role-postfix
Лицензия
mit
Загрузки
2453
Владелец