-
-
Notifications
You must be signed in to change notification settings - Fork 607
Normalize SSL providers #896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
e85870a
to
180b44d
Compare
Besides, Certbot doesn't:
|
There's also two built-in Ansible modules which we could look into: |
The openssl_certificate_module requires ansiable 2.4. Is #895 going to be merged soon? The letsencrypt_module requires us to change Nginx back and forth for acme challenge. Certbot handles it for us. I think Certbot simplifies everything. |
If Our current LE implementation is a little convoluted so I'm open to any solution which simplifies it. Although I do think we have some more unique requirements with it. |
180b44d
to
fc0e802
Compare
Removed
Rebased upon d96a58f. Actual changes here: ansible-2.4...TangRufus:ssl-providers |
fc0e802
to
c444588
Compare
c444588
to
0eebd78
Compare
@tangrufus can this get a rebase? |
Use Ansible [openssl modules](http://docs.ansible.com/ansible/latest/openssl_certificate_module.html) to generate self-signed certificates.
0eebd78
to
aea7c44
Compare
Rebased. Note that I modified |
Tested and working great 👍 Only thing I ran into due to our current tags is if you want to enable SSL after, and only use a So if we want a common tag which would run all Nginx related tasks/roles, we might want to introduce a new one, or just apply |
I vote for applying |
Normalize SSL providers
manual
andself-signed
Putting Nginx SSL configs in
{{ nginx_path }}/includes.d/{{ item.key }}/ssl
Putting certificates in
{{ nginx_ssl_path }}/manual-certificates
or{{ nginx_ssl_path }}/self-signed-certificates
Add
Certbot
This is actually a failed attempt to replace
letsencrypt
withCertbot
. I can't get multiple-servers implemented usingCertbot
. Help wanted!See: #893