Day 4 - Installing software [Repeatably] #4
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
With Ansible:
First role or playbook for
jupyterhub
:Second role, for
signupendpoint
:git clone
?)Universal elements:
The hard part: nginx site configuration requires putting blocks into the right part of the file. Will this require custom python script?
Partial completion: 0ca44cc623
jupyterhubsrv.yml
playbook makes strides towards completing these goals. All the Jupyterhub dependencies are installed, and the service comes up.Still TBD:
sites-available
file, and an ansible-managed include file https://serverfault.com/questions/950857/use-include-in-nginx-server-block-but-where-to-saveLots of overlap for the 2nd playbook role, but unique elements will include:
Draft notebook for nginx reverse proxy config is coming along, also acquired nginx configs to turn into templates.
I can't reliably run certbot and reverse proxy until DNS is automatically updated, which I think I can do, but is probably a larger problem than all the rest of issue 4. It will require at least some elements not native to Ansible (but Bash will probably suffice). Can I build roles that work for a no-DNS config?
The benefit there would be one Ansible playbook installs reverse proxies (regardless of DNS/certbot configuration) and another configures certbot (regardless of Nginx configuration being served).