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