pimvh.certbot

Prueba de molécula

Requisitos

  1. Ansible instalado:
sudo apt install python3
python3 -m ensurepip --upgrade
pip3 install ansible

Variables necesarias

Revisa las variables como se muestra en los valores predeterminados.

certbot_email: ""
certbot_domains: [] # dominios para solicitar un certificado
certbook_hooks: [] # scripts a ejecutar al solicitar un nuevo certificado

certbot_verbose: false
certbot_dry_run: false
certbot_hooks_enabled: true

El playbook de Ansible validará si las variables que definiste existen antes de ejecutarse.

Ejemplo de playbook

hosts:
  - foo
roles:
  - pimvh.certbot

Resumen - ¿Qué pasará si ejecuto esto?

  • Ejecutará el rol systemd-failmail para configurar un servicio que pueda enviar correos en caso de fallo.
  • Validará si las reglas/algunas otras variables están definidas.
  • Instalará certbot.
  • Instalará los hooks (cuando se soliciten).
  • Editará y habilitará el servicio systemd para certbot.

Mejoras futuras

  • Soportar más tipos de hooks.
Acerca del proyecto

role to configure certbot

Instalar
ansible-galaxy install pimvh.certbot
Licencia
gpl-3.0
Descargas
87
Propietario