Skip to content

Automated let's encrypt certificate retrieval and renewal

License

Notifications You must be signed in to change notification settings

ksylvan/letsencrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

letsencrypt logo

Ansible Role: Let’s Encrypt

Build Status License: MIT Ansible Role GitHub tag Twitter URL

Role automatically downloads certbot, installs dependencies and creates TLS certificate. Additionally it sets certificate autorenewal in crontab.

⚠️ IMPORTANT NOTICE

THIS PROJECT IS ABANDONED. WE DO NOT ACCEPT ANY NEW ISSUES AND/OR PULL REQUESTS.

Requirements

  • globally resolvable domain name
  • open communication on port 80 and 443

Examples

Use it in a playbook as follows:

- hosts: all
  become: true
  roles:
    - SoInteractive.letsencrypt

Have a look at the defaults/main.yml for role variables that can be overridden.

About

Automated let's encrypt certificate retrieval and renewal

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 85.0%
  • Python 15.0%