lets_encrypt_cname

Ansible Role: Generate SSL Certificate from Lets Encrypt through CNAME ( Route53 )

Build Status Platforms @Meabed Authoer Blog

Description

An Ansible Role to generate lets encrypt ssl certificate with domain hosted on Route53 using CNAME Strategy

References

Variables

defaults/main.yml

example playbook

For Testing Docker

Test with Docker for an easier experience

$ cd roles/lte-acme-cname
$ docker run --privileged -u 0 -v ~/Workspace:/Workspace -it geerlingguy/docker-debian8-ansible /bin/bash
$ cd /Workspace
$ ansible-playbook tests/docker/test_debian.yml -vvvv -e lte_access_key=__AWS_ACCESS_KEY__ -e lte_secret_key=__AWS_SECRET_KEY__

OS's tested with Docker

pass, fail, untested

Distribution Results
precise pass ✅
trusty pass ✅
xenial pass ✅
bionic pass ✅
CentOS 6 pass ✅
CentOS 7 pass ✅

Roadmap

Authors and License

About

SSL Certificate Generator through Lets Encrypt and Route53 Cname

Install
ansible-galaxy install meabed/ansible-role-lets-encrypt-cname
GitHub repository
License
mit
Downloads
20
Owner
Polyglot Engineer | CTO | Advisor