lets_encrypt_cname
Ansible Role: Generate SSL Certificate from Lets Encrypt through CNAME ( Route53 )
Description
An Ansible Role to generate lets encrypt ssl certificate with domain hosted on Route53 using CNAME Strategy
References
Variables
defaults/main.yml
- defaults/main.yml contains all of the required variables.
example playbook
- test_debian.yml may contain an example entry.
For Testing Docker
Test with Docker for an easier experience
- to test specific OS use one of those docker images from https://hub.docker.com/u/geerlingguy/
$ 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
- Mohamed Meabed | e-mail
- License: MIT
About
SSL Certificate Generator through Lets Encrypt and Route53 Cname
Install
ansible-galaxy install meabed/ansible-role-lets-encrypt-cname
License
mit
Downloads
20
Owner
Polyglot Engineer | CTO | Advisor