{"repo":"geerlingguy/ansible-role-certbot","free":true,"listed":false,"github":"https://github.com/geerlingguy/ansible-role-certbot","clone":"git clone https://github.com/geerlingguy/ansible-role-certbot.git","description":"Ansible Role - Certbot (for Let's Encrypt)","language":"Shell","stars":883,"topics":["certbot","letsencrypt","ansible","role","ssl","https","certificate"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Ansible Role: Certbot (for Let's Encrypt) Installs and configures Certbot (for Let's Encrypt). Requirements If installing from source, Git is required. You can install Git using the geerlingguy.git role. Generally, installing from source (see section Source Installation from Git ) leads to a better experience using Certbot and Let's Encrypt, especially if you're using an older OS release. Role Variables certbot install method: package Controls how Certbot is installed. Available options are 'package', 'snap', and 'source'. certbot auto renew: true certbot auto renew user: \"{{ ansible user default(lookup('env', 'USER')) }}\" certbot auto renew hour: \"3\" certbot auto renew minute: \"30\" certbot auto renew options: \"--quiet\" By default, this role configures a cron job to run under the provided user account at the given hour and minute, every day. The defaults run certbot renew (or certbot-auto renew ) via cron every day at 03:30:00 by the user you use in your Ansible playbook. It's preferred that you set a custom user/hour/minute so the renewal is during a low-traffic period and done by a non-root user account. Automatic Certificate Generation Currently the standalone and webroot method are supported for generating new certificates using this role. For a complete example : see the fully functional test playbook in molecule/default/playbook-standalone-nginx-aws.yml. certbot create if missing: false Set certbot create if missing to yes or True to let this role generate certs. certbo","default_branch":null,"files":null,"tree":[],"storefront":"/r/geerlingguy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geerlingguy/ansible-role-certbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}