inmotionhosting.letsencrypt

Ansible Molecule Pipeline GPL-3.0 License GitHub stars

InMotion Hosting Ultrastack

Ansible 角色:Let's Encrypt

模块化的 Ansible 角色,用于部署和配置 Let's Encrypt

要求

此 Ansible 角色支持特定服务器类 Linux 发行版的两个最新稳定版本,并旨在遵循它们的弃用政策。此外,我们将专注于支持每个发行版的最新两个稳定版本,目前写作时的版本如下:

  • CentOS 7.x
  • Debian 10 或更高版本
  • Ubuntu 20.04 LTS 或更高版本
  • AlmaLinux 8.x 或更高版本
  • RockyLinux 8.x 或更高版本

依赖

community.crypto

角色变量

可用的变量及其默认值如下所示(您还可以查看 defaults/main.yml

变量 描述
certbot_package Let's Encrypt 的 certbot 包。
certbot_packages 验证 Let's Encrypt 使用是否合法所需的工具。
certbot_create_command 生成证书时运行的命令。
use_letsencrypt 确定是否应安装/使用 Let's Encrypt。
certbot_test_cert 使用 Let's Encrypt 测试环境。
certbot_without_email 注册 Let's Encrypt 账户时不使用电子邮件。

示例剧本

- hosts: www
  roles:
    - role: inmotionhosting.letsencrypt

许可

GPLv3

作者信息

InMotion Hosting

关于项目

Modular Ansible Role for deploying and configuring Let's Encrypt

安装
ansible-galaxy install inmotionhosting.letsencrypt
许可证
gpl-3.0
下载
52.2k
拥有者
Offering Private and Public Cloud, Software as a Service, and Web Hosting