Closed pierrepo closed 4 years ago
Good catch, thanks :+1:
Since Cockpit requires HTTPS and HTTPS is enabled separately (https.yml
playbook), we could remove cockpit from the default site.yml
and mention in the docs that the playbook must be run separately.
Yes. That's a good idea. Especially since monitoring is an extra feature.
The reason it was part of site.yml
by default is because the corresponding JupyterHub service is added in the TLJH plugin:
Maybe we could reconsider splitting these features into different playbooks at some point.
It would be useful for the site.yml
to install everything mentioned in the overview diagram by default. This would be convenient to deploy a production ready server in a matter of minutes, with no other extra steps than setting up users and admins.
The site.yml
would look like the following:
---
- import_playbook: docker.yml
- import_playbook: utils.yml
- import_playbook: quotas.yml
- import_playbook: https.yml
- import_playbook: cockpit.yml
- import_playbook: tljh.yml
It depends which one of the following should be the default:
I've rerun
site.yml
playbook to update the current installation.The task
Create the cockpit config
failed with error message: