pimvh.certbot

分子测试

需求

  1. 安装 Ansible:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

必要变量

请检查默认值中列出的变量。

certbot_email: ""
certbot_domains: [] # 申请证书的域名
certbook_hooks: [] # 申请新证书时运行的脚本

certbot_verbose: false
certbot_dry_run: false
certbot_hooks_enabled: true

在运行之前,Ansible 剧本将验证您定义的变量是否存在。

示例剧本

hosts:
  - foo
roles:
  - pimvh.certbot

简单总结 - 如果我运行这个,会发生什么

  • 运行 systemd-failmail 角色,配置可以在失败时发送邮件的服务。
  • 验证规则/其他变量是否已定义。
  • 安装 certbot。
  • 安装 hooks(如有请求)。
  • 编辑并启用 certbot 的 systemd 服务。

未来改进

  • 支持更多类型的 hooks。
关于项目

role to configure certbot

安装
ansible-galaxy install pimvh.certbot
许可证
gpl-3.0
下载
87
拥有者