dubzland.certbot_rfc2136

Ansible Role: certbot-rfc2136

Gitlab pipeline status (self-hosted)

This role installs Certbot to manage Let's Encrypt certificates.

Requirements

You need Ansible version 2.0 or higher.

Role Variables

Here are the available variables with their default values (check defaults/main.yml for more details):

dubzland_certbot_rfc2136_configuration_directory

dubzland_certbot_rfc2136_configuration_directory: /etc/certbot

This is the directory where Certbot will store its certificate configuration files.

dubzland_certbot_rfc2136_certs

dubzland_certbot_rfc2136_certs: []

This is a list of certificates to get set up for retrieval.

dubzland_certbot_rfc2136_dry_run

dubzland_certbot_rfc2136_dry_run: False

If set to True, the role will get certificates from Let's Encrypt's testing environment.

dubzland_certbot_rfc2136_deploy_hook

dubzland_certbot_rfc2136_deploy_hook:

You can provide a command to run after a certificate is successfully renewed. For example: dubzland_certbot_rfc_2136_deploy_hook: systemctl reload nginx.

Dependencies

There are no dependencies.

Example Playbook

- hosts: web-servers
  roles:
    - role: dubzland.certbot-rfc2136

License

MIT License

Author

Informazioni sul progetto

Installs and configures Certbot (to obtain Let's Encrypt certificates)

Installa
ansible-galaxy install dubzland.certbot_rfc2136
Licenza
mit
Download
131
Proprietario
A lone greybeard