drewbarrett.postfix

Rol de Ansible: Postfix

Instala postfix

Requisitos

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

postfix_config_file: /etc/postfix/main.cf

La ruta al archivo de configuración main.cf de Postfix.

postfix_service_state: started
postfix_service_enabled: true

El estado en el que debe estar el servicio de Postfix después de que se ejecute este rol y si debe habilitarse el servicio al iniciar.

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

Opciones para los valores en el archivo main.cf. Esto puede ser cualquier elemento de configuración de POSTCONF(5).

Dependencias

Ninguna.

Ejemplo de Playbook

Este playbook muestra un ejemplo de un relé 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]:contraseña
          - name: smtp_use_tls
            value: 'yes'

Licencia

MIT / BSD

Acerca del proyecto

Postfix with complete configuration

Instalar
ansible-galaxy install drewbarrett.postfix
Licencia
mit
Descargas
2.5k
Propietario