dubzland.certbot_rfc2136
Ansible 角色: certbot-rfc2136
用于安装 Certbot 以管理 Let's Encrypt 证书。
需求
Ansible 版本 2.0 或更高
角色变量
可用变量列在下面,附带默认值(更多信息请查看 defaults/main.yml
):
dubzland_certbot_rfc2136_configuration_directory
dubzland_certbot_rfc2136_configuration_directory: /etc/certbot
包含 certbot 证书配置文件的目录。
dubzland_certbot_rfc2136_certs
dubzland_certbot_rfc2136_certs: []
要配置以获取的证书列表。
dubzland_certbot_rfc2136_dry_run
dubzland_certbot_rfc2136_dry_run: False
当设置为 True
时,将从 Let's Encrypt 的演示环境获取证书。
dubzland_certbot_rfc2136_deploy_hook
dubzland_certbot_rfc2136_deploy_hook:
如果提供,应为成功续订证书后要运行的命令。例如:dubzland_certbot_rfc_2136_deploy_hook: systemctl reload nginx
。
依赖
无
示例剧本
- hosts: web-servers
roles:
- role: dubzland.certbot-rfc2136
许可证
MIT