Skip to content
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

Add Support for HTTPS #23

Open
d3netxer opened this issue Jan 17, 2017 · 3 comments
Open

Add Support for HTTPS #23

d3netxer opened this issue Jan 17, 2017 · 3 comments

Comments

@d3netxer
Copy link

I'm not exactly how this would be implemented. Personally I would like to have the necessary packages installed for Lets Encrypt.

and then maybe it can be configured as well, along with Auto Renewal set up?

@d3netxer d3netxer changed the title provide an option to configure https Add Support for HTTPS Jan 17, 2017
@pjdufour
Copy link
Member

Let's Encrypt added to Ansiible in 2.2.

https://docs.ansible.com/ansible/letsencrypt_module.html

@jondoig
Copy link

jondoig commented Apr 19, 2017

Was hoping to find this here :) I'll have a go adding it to my own ansible, with openkey from Ansible 2.3

@pjdufour
Copy link
Member

pjdufour commented Apr 19, 2017

Added placeholder's for Let's Encrypt to the file at:

https://github.com/GeoNode/ansible-geonode/blob/56317872c457210c2b4907d1208dcec6cc1eb97c/templates/nginx.conf.j2

It's enabled for my most recent project at https://geonode.geocenter.io.

However, fyi, there's a lot of mixing of https and http content, so HSTS is not enabled by default. A switch to 100% HTTPS will likely require an array of minor fixes in the templates, javascript, etc. (thumbnails, cdn, geoserver, etc.).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants