drewbarrett.postfix

Rôle Ansible : Postfix

Installe Postfix

Exigences

Variables du Rôle

Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml):

postfix_config_file: /etc/postfix/main.cf

Le chemin vers le fichier de configuration principal de Postfix main.cf.

postfix_service_state: démarré
postfix_service_enabled: vrai

L'état dans lequel le service Postfix doit se trouver après l'exécution de ce rôle, et s'il faut activer le service au démarrage.

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

Options pour les valeurs du fichier main.cf. Cela peut être n'importe quel élément de configuration de POSTCONF(5).

Dépendances

Aucune.

Exemple de Playbook

Ce playbook montre un exemple d'un relais SMTP.

- hosts: tous
  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: 'oui'
          - name: smtp_sasl_security_options
            value: noanonymous
          - name: smtp_sasl_password_maps
            value: static:[email protected]:password
          - name: smtp_use_tls
            value: 'oui'

Licence

MIT / BSD

À propos du projet

Postfix with complete configuration

Installer
ansible-galaxy install drewbarrett.postfix
Licence
mit
Téléchargements
2.5k
Propriétaire