Skip to content

The role installs certbot on an Ubuntu host and sets up Cloudflare DNS Challenge.

Notifications You must be signed in to change notification settings

DerHerscher/install-certbot-cloudflaredns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install Certbot Cloudflare DNS

The role installs certbot on an Ubuntu host and sets up Cloudflare DNS Challenge.

Usefull if one, wants to use real Let's Encrypt certificates in a homelab.

Requirements

None

Role Variables

Credentials

Credentials have to be provided in an .ini file. See https://certbot-dns-cloudflare.readthedocs.io/en/stable/#credentials for reference.

Domain

The domain you want to have a certificate for.
Example: myvpn.atmyhome.com

Email

Email for address for ACME update

Dependencies

None

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - install-certbot-cloudflaredns
  vars:
    credentials: ~/cloudflare.ini
    domain: myvpn.atmyhome.com
    email: [email protected]

License

MIT

About

The role installs certbot on an Ubuntu host and sets up Cloudflare DNS Challenge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published