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 HTTPS and letsencrypt compatibility. #62

Closed
lucasmaurice opened this issue Sep 12, 2019 · 2 comments
Closed

Add HTTPS and letsencrypt compatibility. #62

lucasmaurice opened this issue Sep 12, 2019 · 2 comments

Comments

@lucasmaurice
Copy link

No description provided.

@lucasmaurice lucasmaurice changed the title .Add HTTPS and letsencrypt compatibility Add HTTPS and letsencrypt compatibility. Sep 12, 2019
@lae
Copy link
Owner

lae commented Sep 12, 2019

I think this should probably just be implemented as an example playbook (e.g. #17) showing how to deploy netbox with nginx and an SSL certificate (which is what I did at my previous job, using idolactivities.nginx_reverse), rather than introducing an SSL configuration with Django.

@lae lae added the help wanted label Mar 9, 2020
@tyler-8
Copy link
Collaborator

tyler-8 commented Jul 7, 2020

There's nothing inherent to this role that would require special tuning to have HTTPS & LetsEncrypt in your NetBox environment. The most common and likely best practice for Django apps and HTTPs is to let the web server handle it (Nginx, Apache, Caddy, etc). There are many many dozens of examples on configuring HTTPS and LetsEncrypt out there, and plenty of Ansible roles to handle that functionality for you. Building an example in to this repo would just add another item that will get outdated and have to be maintained.

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

No branches or pull requests

3 participants