Chapitre 10. Variables du rôle postfix dans Rôles du système
Les variables de rôle postfix
permettent à l'utilisateur d'installer, de configurer et de démarrer l'agent de transfert de courrier (MTA) postfix
.
Les variables de rôle suivantes sont définies dans cette section :
-
postfix_conf
: Il comprend des paires clé/valeur de tous les paramètres de configuration pris en charge parpostfix
. Par défaut, l'adressepostfix_conf
n'a pas de valeur.
postfix_conf: relayhost: example.com
Si votre scénario nécessite la suppression de toute configuration existante et l'application de la configuration souhaitée sur une installation propre de postfix
, spécifiez l'option previous: replaced
dans le dictionnaire postfix_conf
:
Exemple avec l'option previous: replaced
:
postfix_conf: relayhost: example.com previous: replaced
-
postfix_check
: Il détermine si un contrôle a été exécuté avant le démarrage depostfix
pour vérifier les changements de configuration. La valeur par défaut est true.
Par exemple :
postfix_check: true
-
postfix_backup
: Il détermine si une seule copie de sauvegarde de la configuration est créée. Par défaut, la valeur depostfix_backup
est false.
Pour écraser toute sauvegarde précédente, exécutez la commande suivante :
# *cp /etc/postfix/main.cf /etc/postfix/main.cf.backup*
Si la valeur postfix_backup
est modifiée en true
, vous devez également attribuer la valeur false à la valeur postfix_backup_multiple
.
Par exemple :
postfix_backup: true postfix_backup_multiple: false
-
postfix_backup_multiple
: Il détermine si le rôle effectuera une copie de sauvegarde horodatée de la configuration.
Pour conserver plusieurs copies de sauvegarde, exécutez la commande suivante :
# *cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Isec)*
Par défaut, la valeur de postfix_backup_multiple
est vraie. Le paramètre postfix_backup_multiple:true
est prioritaire sur postfix_backup
. Si vous souhaitez utiliser postfix_backup
, vous devez définir le paramètre postfix_backup_multiple:false
.
-
postfix_manage_firewall
: Intègre le rôlepostfix
au rôlefirewall
pour gérer l'accès aux ports. Par défaut, la variable est définie àfalse
. Si vous souhaitez gérer automatiquement l'accès aux ports à partir du rôlepostfix
, définissez la variable àtrue
. -
postfix_manage_selinux
: Intègre le rôlepostfix
au rôleselinux
pour gérer l'accès aux ports. Par défaut, la variable est définie àfalse
. Si vous souhaitez gérer automatiquement l'accès aux ports à partir du rôlepostfix
, définissez la variable àtrue
.
Les paramètres de configuration ne peuvent pas être supprimés. Avant d'exécuter le rôle postfix
, définissez tous les paramètres de configuration requis pour postfix_conf
et utilisez le module de fichier pour supprimer /etc/postfix/main.cf
.
10.1. Ressources supplémentaires
-
/usr/share/doc/rhel-system-roles/postfix/README.md