thulium_drake.acme_ssl

构建状态

由 ACME 提供的 SSL 证书

此角色将使用 ACME 协议为给定主机管理 SSL 证书。

默认(并经过测试!)的设置是使用 Pebble(https://github.com/letsencrypt/pebble),但在适当配置的情况下,它也应与任何其他符合 ACME 标准的服务器兼容。

需求

Ansible 集合需求:

  • community.general
  • community.crypto

此角色成功执行需要在 Ansible 控制主机上满足以下条件:

  • 对您希望提供证书的 DNS 域的 DNS 权威服务器的访问 仅在使用 DNS-01 检查时需要(个人建议,这是您想要的!) 或
  • 对您希望获取证书的网站提供的 Web 服务器的访问
  • 对 ACME 服务器 API 的 HTTPS 访问

此角色将在 Ansible 控制主机上请求证书,并从那里进行分发,这允许在多个系统上使用相同的证书(例如,在 Webmail 的反向代理和邮件服务器上)

使用方法

在满足上述要求后,此角色可以如下使用:

  • 安装角色(可以从 Galaxy 获取或直接从 GitHub 获取)
  • 将默认文件复制到您的库存(或您存储它们的位置)并填写空白
  • 将角色添加到您的主剧本中
  • 运行 Ansible
  • ???
  • 获利!

在此角色运行后,它将在您想要安装证书的服务器上放置所有请求的证书。

请记住:此角色并不会重新配置软件以实际使用这些证书!它将在您的系统上创建一个名为 'ssl-cert' 的组,并为证书文件提供访问权限。

安装
ansible-galaxy install thulium_drake.acme_ssl
许可证
gpl-3.0
下载
4.3k
拥有者