-
-
Notifications
You must be signed in to change notification settings - Fork 604
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
|
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. |
|
Removed
Rebased upon d96a58f. Actual changes here: ansible-2.4...TangRufus:ssl-providers |
|
@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.
|
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
manualandself-signedPutting Nginx SSL configs in
{{ nginx_path }}/includes.d/{{ item.key }}/sslPutting certificates in
{{ nginx_ssl_path }}/manual-certificatesor{{ nginx_ssl_path }}/self-signed-certificatesAdd
CertbotThis is actually a failed attempt to replace
letsencryptwithCertbot. I can't get multiple-servers implemented usingCertbot. Help wanted!See: #893