第 9 章 系统角色中的 postfix 角色的变量
postfix
角色变量允许用户安装、配置和启动 postfix
邮件传输代理 (MTA)。
本节中定义了以下角色变量:
-
postfix_conf:它包含所有支持的
postfix
配置参数的键/值对。默认情况下,postfix_conf
没有值。
postfix_conf: relayhost: example.com
如果您的场景需要删除任何现有配置并在干净 postfix
安装之上应用所需的配置,请在 postfix_conf
字典中指定 previous: replaced
选项:
带有 previous: replaced
选项的示例:
postfix_conf: relayhost: example.com previous: replaced
-
postfix_check:它将确定启动
postfix
之前是否执行了检查以验证配置更改。默认值为 true。
例如:
postfix_check: true
-
postfix_backup :它决定是否创建了配置的一个备份副本。默认情况下,postfix
_backup
值为 false。
要覆盖以前的备份,请运行以下命令:
# *cp /etc/postfix/main.cf /etc/postfix/main.cf.backup*
如果 postfix_backup
值更改为 true
,则还必须将 postfix_backup_multiple
值设为 false。
例如:
postfix_backup: true postfix_backup_multiple: false
- postfix_backup_multiple:它决定角色是否会创建一个配置的时间戳备份副本。
要保留多个备份副本,请运行以下命令:
# *cp /etc/postfix/main.cf /etc/postfix/main.cf.$(date -Isec)*
默认情况下,postfix _backup_multiple
的值为 true。postfix_backup_multiple:true
设置将覆盖 postfix_backup
。如果要使用 postfix_backup
,您必须设置 postfix_backup_multiple:false
。
重要
不能删除配置参数。在运行 postfix
角色前,请将 postfix_conf
设置为所有必要的配置参数,并使用 file 模块删除 /etc/postfix/main.cf
9.1. 其他资源
-
/usr/share/doc/rhel-system-roles/postfix/README.md