swcc.certbot

Rôle Ansible Certbot

Installe Certbot à partir des sources GitHub. Récupère le certificat SSL de l'Autorité de Certification Let's Encrypt pour le domaine cible ansible_host.

Statut de construction Ansible Galaxy

Exemple de Playbook

Exemple basique de playbook :

- hosts: serveurs_web
  roles:
     - role: swcc.certbot
       certbot_agree_tos: "--agree-tos"
       certbot_admin_email: "[email protected]"
       certbot_www_dir: "/var/www" # Utilisé pour valider les domaines avec la vérification de fichiers http. Assurez-vous de servir la requête `/.well-known` sur votre serveur web avec des fichiers du `www_dir` spécifié.

Paramètres optionnels

Variable Type Description
certbot_auto_renew boolean Indique si vous souhaitez que votre certificat se renouvelle automatiquement avec une configuration cron
certbot_deploy_hook string Commande à exécuter après un renouvellement de certificat réussi. Par exemple. /etc/init.d/nginx reload.
certbot_host string Domaine personnalisé utilisé pour émettre le certificat (si non fourni, il sera par défaut ansible_host)
certbot_extra_hosts array Une liste de domaines supplémentaires pour lesquels le certificat sera valide (fournira un certificat multi-domaines)
certbot_cert_name string Le nom de fichier du certificat émis par certbot. Cela garantira que votre certificat se trouve au chemin /etc/letsencrypt/live/{{ certbot_cert_name }}/fullchain.pem sur votre serveur.
certbot_challenge_method string Valeurs possibles : webroot ou nginx. Méthode utilisée par certbot pour effectuer la vérification du challenge (webroot si vous avez déjà un serveur web, nginx si vous n'en avez pas)

Makefile pour faciliter l'utilisation d'Ansible

J'ai écrit un petit Makefile pour faciliter vos futures exécutions avec Ansible. N'hésitez pas à le consulter.

Téléchargez le paquet *.deb à partir des releases GitHub, installez-le et commencez à l'utiliser avec ansible-make help.

Licence

GPLv3

À propos du projet

Install certbot to get Let's Encrypt SSL certificates

Installer
ansible-galaxy install swcc.certbot
Licence
gpl-3.0
Téléchargements
99
Propriétaire