inmotionhosting.letsencrypt

Ansible Molecule Pipeline GPL-3.0 License GitHub stars

InMotion Hosting Ultrastack

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