inmotionhosting.letsencrypt
Ansible Role: Let's Encrypt
This is a modular Ansible role used to set up and manage Let's Encrypt.
Requirements
This role works with the two most recent stable versions of specific Linux distributions focused on servers. We also aim to support their latest updates, which currently include:
- CentOS 7.x
- Debian 10 or later
- Ubuntu 20.04 LTS or later
- AlmaLinux 8.x or later
- RockyLinux 8.x or later
Dependencies
The role depends on the community.crypto
library.
Role Variables
Here are the available variables with their default values (you can find more in defaults/main.yml
):
Variable | Description |
---|---|
certbot_package | The package for Let's Encrypt certbot. |
certbot_packages | Tools required to validate Let's Encrypt usage. |
certbot_create_command | Command used to generate a certificate. |
use_letsencrypt | Indicates whether to install or use Let's Encrypt. |
certbot_test_cert | Use the Letsencrypt Staging Environment. |
certbot_without_email | Create a Letsencrypt account without an email address. |
Example Playbook
Here's an example of how to use this role in a playbook:
- hosts: www
roles:
- role: inmotionhosting.letsencrypt
License
Licensed under GPLv3.
Author Information
Created by InMotion Hosting.
Informazioni sul progetto
Modular Ansible Role for deploying and configuring Let's Encrypt
Installa
ansible-galaxy install inmotionhosting.letsencrypt
Licenza
gpl-3.0
Download
52.2k
Proprietario
Offering Private and Public Cloud, Software as a Service, and Web Hosting