znerol.wkd_gpg
Ansible 角色:WKD
提供将 GPG 密钥导出到 Web 密钥目录 结构的任务。
需求
在 ansible 控制机上需要 Python 3。
所需角色变量
wkd_gpg_uids:要导出的 GPG uid 列表。请注意,playbook 会使用loop_var设置为wkd_gpg_uid来遍历此列表。wkd_basedir:导出密钥的基础目录路径。通常设置为网络服务器的文档根目录。
可选角色变量
wkd_method:可以是direct或advanced(见 草案标准 中的密钥发现部分)。默认为advanced。wkd_gpg_export_dest:GPG 密钥将导出到的路径。默认为一个模板字符串,见 defaults/main.yml。wkd_gpg_export_params:传递给 znerol.gpg_export 查找插件的额外参数哈希。特别有用的是homedir,用于将 gnupg 主目录设置为一个具有源控制的公钥环并且没有私钥的目录。
依赖
示例 Playbook
使用 znerol.wkd_gpg 角色的示例:
- hosts: localhost
vars:
wkd_gpg_uids:
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "[email protected]"
- "äëöüï@example.org"
- "[email protected]"
wkd_basedir: "/var/www"
tasks:
- name: 导入角色 znerol.wkd_gpg
import_role:
name: znerol.wkd_gpg
许可证
MIT
