galaxyproject.opendkim
galaxyproject.opendkim
在基于Debian和RedHat的系统上安装和配置OpenDKIM。
要求
无
角色变量
大多数变量不言自明,关于opendkim_*
变量的列表请参见defaults文件。一些变量在此解释:
opendkim_keys
: 要生成或安装的密钥列表。每个列表项是一个包含domain
、selector
和bits
的哈希,这些对应于opendkim-genkey
的标志,还有secret
和public
。如果没有指定secret
和public
,密钥将被生成。如果指定了这两个,其他密钥则不是必需的(尽管至少要指定selector
来定义密钥文件名)。
依赖
无,但可以结合使用galaxyproject.postfix角色来为DKIM邮件配置Postfix。
示例剧本
- hosts: all
vars:
opendkim_keys:
# 生成一个新密钥
- selector: mail
domain: example.org
bits: 2048
# 提供一个现有的密钥
- selector: lists
domain: lists.example.org
secret: |
-----BEGIN RSA PRIVATE KEY-----
MII...
-----END RSA PRIVATE KEY-----
public: "v=DKIM1; h=sha256; k=rsa; p=MII..."
roles:
- galaxyproject.opendkim
许可证
MIT