Expand to see complete output
[nix-shell:~/CodingProjects/qhub-hpc/tests/ubuntu2004]$ vagrant up --provision
Bringing machine 'hpc01-test' up with 'libvirt' provider...
Bringing machine 'hpc02-test' up with 'libvirt' provider...
==> hpc02-test: Checking if box 'generic/ubuntu2004' version '3.3.4' is up to date...
==> hpc01-test: Checking if box 'generic/ubuntu2004' version '3.3.4' is up to date...
==> hpc02-test: Creating image (snapshot of base box volume).
==> hpc02-test: Creating domain with the following settings...
==> hpc02-test: -- Name: ubuntu2004_hpc02-test
==> hpc02-test: -- Domain type: kvm
==> hpc02-test: -- Cpus: 4
==> hpc02-test: -- Feature: acpi
==> hpc02-test: -- Feature: apic
==> hpc02-test: -- Feature: pae
==> hpc02-test: -- Memory: 8192M
==> hpc02-test: -- Management MAC:
==> hpc02-test: -- Loader:
==> hpc02-test: -- Nvram:
==> hpc02-test: -- Base box: generic/ubuntu2004
==> hpc02-test: -- Storage pool: default
==> hpc02-test: -- Image: /var/lib/libvirt/images/ubuntu2004_hpc02-test.img (128G)
==> hpc02-test: -- Volume Cache: default
==> hpc02-test: -- Kernel:
==> hpc02-test: -- Initrd:
==> hpc02-test: -- Graphics Type: vnc
==> hpc02-test: -- Graphics Port: -1
==> hpc02-test: -- Graphics IP: 127.0.0.1
==> hpc02-test: -- Graphics Password: Not defined
==> hpc02-test: -- Video Type: cirrus
==> hpc02-test: -- Video VRAM: 256
==> hpc02-test: -- Sound Type:
==> hpc02-test: -- Keymap: en-us
==> hpc02-test: -- TPM Path:
==> hpc02-test: -- INPUT: type=mouse, bus=ps2
==> hpc01-test: Creating image (snapshot of base box volume).
==> hpc01-test: Creating domain with the following settings...
==> hpc01-test: -- Name: ubuntu2004_hpc01-test
==> hpc01-test: -- Domain type: kvm
==> hpc01-test: -- Cpus: 2
==> hpc01-test: -- Feature: acpi
==> hpc01-test: -- Feature: apic
==> hpc01-test: -- Feature: pae
==> hpc01-test: -- Memory: 4096M
==> hpc01-test: -- Management MAC:
==> hpc01-test: -- Loader:
==> hpc01-test: -- Nvram:
==> hpc01-test: -- Base box: generic/ubuntu2004
==> hpc01-test: -- Storage pool: default
==> hpc01-test: -- Image: /var/lib/libvirt/images/ubuntu2004_hpc01-test.img (128G)
==> hpc01-test: -- Volume Cache: default
==> hpc01-test: -- Kernel:
==> hpc01-test: -- Initrd:
==> hpc01-test: -- Graphics Type: vnc
==> hpc01-test: -- Graphics Port: -1
==> hpc01-test: -- Graphics IP: 127.0.0.1
==> hpc01-test: -- Graphics Password: Not defined
==> hpc01-test: -- Video Type: cirrus
==> hpc01-test: -- Video VRAM: 256
==> hpc01-test: -- Sound Type:
==> hpc01-test: -- Keymap: en-us
==> hpc01-test: -- TPM Path:
==> hpc01-test: -- INPUT: type=mouse, bus=ps2
==> hpc02-test: Creating shared folders metadata...
==> hpc01-test: Creating shared folders metadata...
==> hpc02-test: Starting domain.
==> hpc01-test: Starting domain.
==> hpc01-test: Waiting for domain to get an IP address...
==> hpc02-test: Waiting for domain to get an IP address...
==> hpc01-test: Waiting for SSH to become available...
==> hpc02-test: Waiting for SSH to become available...
==> hpc01-test: Setting hostname...
==> hpc02-test: Setting hostname...
==> hpc01-test: Configuring and enabling network interfaces...
==> hpc02-test: Configuring and enabling network interfaces...
==> hpc01-test: Running provisioner: shell...
==> hpc02-test: Running provisioner: shell...
hpc01-test: Running: inline script
hpc02-test: Running: inline script
hpc01-test: DNSSEC=yes
hpc02-test: DNSSEC=yes
==> hpc01-test: Running provisioner: ansible...
==> hpc02-test: Running provisioner: ansible...
hpc02-test: Running ansible-playbook...
hpc01-test: Running ansible-playbook...
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
PLAY [Populate /etc/hosts with internal interface ip addresses] ****************
PLAY [Populate /etc/hosts with internal interface ip addresses] ****************
TASK [Gathering Facts] *********************************************************
TASK [Gathering Facts] *********************************************************
ok: [hpc01-test]
TASK [Gather facts from ALL hosts (regardless of limit or tags)] ***************
skipping: [hpc01-test] => (item=hpc01-test)
ok: [hpc02-test]
TASK [Gather facts from ALL hosts (regardless of limit or tags)] ***************
ok: [hpc01-test -> 192.168.121.114] => (item=hpc02-test)
TASK [Build hosts file on nodes] ***********************************************
changed: [hpc01-test] => (item=hpc01-test)
changed: [hpc01-test] => (item=hpc02-test)
PLAY [hpc-master] **************************************************************
TASK [Gathering Facts] *********************************************************
ok: [hpc02-test -> 192.168.121.190] => (item=hpc01-test)
skipping: [hpc02-test] => (item=hpc02-test)
TASK [Build hosts file on nodes] ***********************************************
changed: [hpc02-test] => (item=hpc01-test)
changed: [hpc02-test] => (item=hpc02-test)
PLAY [hpc-master] **************************************************************
skipping: no hosts matched
PLAY [hpc-worker] **************************************************************
TASK [Gathering Facts] *********************************************************
ok: [hpc02-test]
TASK [Install firewall] ********************************************************
ok: [hpc01-test]
included: /home/balast/CodingProjects/qhub-hpc/tasks/firewall.yaml for hpc02-test
TASK [Install firewall] ********************************************************
TASK [Always allow ssh traffic] ************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/firewall.yaml for hpc01-test
TASK [Always allow ssh traffic] ************************************************
changed: [hpc01-test]
TASK [By default deny all incoming network requests] ***************************
changed: [hpc02-test]
TASK [By default deny all incoming network requests] ***************************
changed: [hpc01-test]
TASK [Allow any network requests witin internal ip range] **********************
changed: [hpc01-test]
TASK [Install common packages] *************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/apt-packages.yaml for hpc01-test
TASK [Ensure apt packages are installed] ***************************************
changed: [hpc02-test]
TASK [Allow any network requests witin internal ip range] **********************
changed: [hpc02-test]
TASK [Install common packages] *************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/apt-packages.yaml for hpc02-test
TASK [Ensure apt packages are installed] ***************************************
changed: [hpc01-test]
TASK [Install users/groups] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/accounts.yaml for hpc01-test
TASK [Ensure groups are present] ***********************************************
changed: [hpc01-test] => (item={'name': 'example-user', 'gid': 10000})
TASK [Ensure users are present] ************************************************
changed: [hpc01-test] => (item={'username': 'example-user', 'uid': 10000, 'fullname': 'Example User', 'email': '[email protected]', 'password': '$6$3aaf4gr8D$2T31r9/GtXM6rVY8oHOejn.sThwhBZehbPZC.ZkN0XJOZUuguR9VnRQRYmqYAt9eW3LgLR21q1kbqSYSEDm5U.', 'primary_group': 'example-user', 'groups': ['users', 'example-user']})
TASK [Ensure users are disabled] ***********************************************
TASK [Ensure groups are disabled] **********************************************
TASK [Install prometheus node_exporter] ****************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/node-exporter.yaml for hpc01-test
TASK [Check that the node exporter binary exists] ******************************
ok: [hpc01-test]
TASK [Download node_exporter binary to local folder] ***************************
changed: [hpc01-test]
TASK [Unpack node_exporter binary] *********************************************
changed: [hpc01-test]
TASK [Install node_exporter binary] ********************************************
changed: [hpc01-test]
TASK [Create node_exporter group] **********************************************
changed: [hpc01-test]
TASK [Create the node_exporter user] *******************************************
changed: [hpc01-test]
TASK [Copy the node_exporter systemd service file] *****************************
changed: [hpc01-test]
TASK [Ensure Node Exporter is enabled on boot] *********************************
changed: [hpc01-test]
TASK [Install prometheus] ******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/prometheus.yaml for hpc01-test
TASK [Check that the node exporter binary exists] ******************************
ok: [hpc01-test]
TASK [Download prometheus binary to local folder] ******************************
changed: [hpc01-test]
TASK [Unpack prometheus binary] ************************************************
changed: [hpc01-test]
TASK [Install prometheus binary] ***********************************************
changed: [hpc01-test]
TASK [Create prometheus group] *************************************************
changed: [hpc01-test]
TASK [Create the prometheus user] **********************************************
changed: [hpc01-test]
TASK [Ensure that promethus configuration directory exists] ********************
changed: [hpc01-test]
TASK [Ensure that promethus data directory exists] *****************************
changed: [hpc01-test]
TASK [Copy prometheus configuration] *******************************************
changed: [hpc01-test]
TASK [Copy the prometheus systemd service file] ********************************
changed: [hpc01-test]
TASK [Ensure Prometheus is enabled on boot] ************************************
changed: [hpc01-test]
TASK [Install prometheus slurm-exporter] ***************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/prometheus-slurm-exporter.yaml for hpc01-test
TASK [Check that the slurm exporter binary exists] *****************************
ok: [hpc01-test]
TASK [Download prometheus-slurm-exporter tarball to local folder] **************
changed: [hpc01-test]
TASK [Unpack prometheus slurm exporter] ****************************************
changed: [hpc01-test]
TASK [Install go package] ******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/golang.yaml for hpc01-test
TASK [Check that the go binary exists] *****************************************
ok: [hpc01-test]
TASK [Download go tarball to local folder] *************************************
changed: [hpc01-test]
TASK [Unpack golang] ***********************************************************
changed: [hpc01-test]
TASK [Set golang to user path] *************************************************
changed: [hpc01-test]
TASK [Build prometheus_slurm_exporter] *****************************************
changed: [hpc01-test]
TASK [Install prometheus_slurm_exporter binary] ********************************
changed: [hpc01-test]
TASK [Create prometheus_slurm_exporter group] **********************************
changed: [hpc01-test]
TASK [Create the prometheus_slurm_exporter user] *******************************
changed: [hpc01-test]
TASK [Copy the prometheus_slurm_exporter systemd service file] *****************
changed: [hpc02-test]
TASK [Install users/groups] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/accounts.yaml for hpc02-test
TASK [Ensure groups are present] ***********************************************
changed: [hpc01-test]
TASK [Ensure prometheus_slurm_exporter is enabled on boot] *********************
changed: [hpc02-test] => (item={'name': 'example-user', 'gid': 10000})
TASK [Ensure users are present] ************************************************
changed: [hpc02-test] => (item={'username': 'example-user', 'uid': 10000, 'fullname': 'Example User', 'email': '[email protected]', 'password': '$6$3aaf4gr8D$2T31r9/GtXM6rVY8oHOejn.sThwhBZehbPZC.ZkN0XJOZUuguR9VnRQRYmqYAt9eW3LgLR21q1kbqSYSEDm5U.', 'primary_group': 'example-user', 'groups': ['users', 'example-user']})
TASK [Ensure users are disabled] ***********************************************
TASK [Ensure groups are disabled] **********************************************
TASK [Install prometheus node_exporter] ****************************************
changed: [hpc01-test]
TASK [Install grafana] *********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/node-exporter.yaml for hpc02-test
TASK [Check that the node exporter binary exists] ******************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/grafana.yaml for hpc01-test
TASK [Add apt keys for grafana] ************************************************
ok: [hpc02-test]
TASK [Download node_exporter binary to local folder] ***************************
changed: [hpc01-test]
TASK [Add apt repository for grafana] ******************************************
changed: [hpc02-test]
TASK [Unpack node_exporter binary] *********************************************
changed: [hpc02-test]
TASK [Install node_exporter binary] ********************************************
changed: [hpc02-test]
TASK [Create node_exporter group] **********************************************
changed: [hpc02-test]
TASK [Create the node_exporter user] *******************************************
changed: [hpc02-test]
TASK [Copy the node_exporter systemd service file] *****************************
changed: [hpc02-test]
TASK [Ensure Node Exporter is enabled on boot] *********************************
changed: [hpc02-test]
TASK [Install slurm worker] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm-worker.yaml for hpc02-test
TASK [Install slurm common] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/common.yaml for hpc02-test
TASK [Install munge] ***********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/munge.yaml for hpc02-test
TASK [Ensure munge gid is fixed] ***********************************************
changed: [hpc02-test]
TASK [Ensure munge uid fixed] **************************************************
[WARNING]: File '/etc/apt/sources.list.d/packages_grafana_com_oss_deb.list'
created with default permissions '600'. The previous default was '666'. Specify
'mode' to avoid this warning.
changed: [hpc01-test]
TASK [Install grafana] *********************************************************
changed: [hpc02-test]
TASK [Check munge directory] ***************************************************
changed: [hpc02-test]
TASK [Install munge key] *******************************************************
changed: [hpc02-test]
TASK [Install munge controller packages] ***************************************
changed: [hpc02-test]
TASK [Ensure Munge is enabled and running] *************************************
ok: [hpc02-test]
TASK [Install slurm client packages] *******************************************
changed: [hpc01-test]
TASK [Copy grafana datasource provision file] **********************************
changed: [hpc01-test]
TASK [Copy grafana dashboard provision file] ***********************************
changed: [hpc01-test]
TASK [Copy grafana dashboards] *************************************************
changed: [hpc01-test] => (item=jupyterhub)
changed: [hpc01-test] => (item=node_exporter)
changed: [hpc01-test] => (item=slurm_exporter)
changed: [hpc01-test] => (item=traefik)
TASK [Copy Grafana Configuration] **********************************************
changed: [hpc01-test]
TASK [Ensure granfana is started] **********************************************
changed: [hpc01-test]
TASK [Install mysql] ***********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/mysql.yaml for hpc01-test
TASK [Install mysql] ***********************************************************
changed: [hpc02-test]
TASK [ensure that slurm configuration directory exists] ************************
ok: [hpc02-test]
TASK [install slurm.conf] ******************************************************
changed: [hpc02-test]
TASK [Install extra execution host configs] ************************************
changed: [hpc02-test]
TASK [Install slurmd] **********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/slurmd.yaml for hpc02-test
TASK [Create slurm spool directory] ********************************************
changed: [hpc02-test]
TASK [Create slurm log directory] **********************************************
changed: [hpc02-test]
TASK [Ensure slurm pid directory exists] ***************************************
changed: [hpc02-test]
TASK [Copy the slurmctl systemd service file] **********************************
changed: [hpc02-test]
TASK [Install Slurmd execution host packages] **********************************
changed: [hpc02-test]
TASK [Ensure slurmd is enabled on boot] ****************************************
changed: [hpc02-test]
TASK [Install nfs client] ******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/nfs-client.yaml for hpc02-test
TASK [Install nfs] *************************************************************
changed: [hpc02-test]
TASK [Ensure nfs mounted directories exist] ************************************
ok: [hpc02-test] => (item={'path': '/home', 'host': 'hpc01-test'})
changed: [hpc02-test] => (item={'path': '/opt/conda', 'host': 'hpc01-test'})
TASK [Add fstab entries for nfs mounts] ****************************************
changed: [hpc01-test]
TASK [Create mysql database] ***************************************************
changed: [hpc01-test]
TASK [Create mysql users] ******************************************************
changed: [hpc01-test] => (item={'username': 'slurm', 'password': 'password1', 'privileges': '.:ALL'})
TASK [Install slurm master] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm-master.yaml for hpc01-test
TASK [Install slurm common] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/common.yaml for hpc01-test
TASK [Install munge] ***********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/munge.yaml for hpc01-test
TASK [Ensure munge gid is fixed] ***********************************************
changed: [hpc01-test]
TASK [Ensure munge uid fixed] **************************************************
changed: [hpc01-test]
TASK [Check munge directory] ***************************************************
changed: [hpc01-test]
TASK [Install munge key] *******************************************************
changed: [hpc01-test]
TASK [Install munge controller packages] ***************************************
changed: [hpc01-test]
TASK [Ensure Munge is enabled and running] *************************************
ok: [hpc01-test]
TASK [Install slurm client packages] *******************************************
changed: [hpc01-test]
TASK [ensure that slurm configuration directory exists] ************************
ok: [hpc01-test]
TASK [install slurm.conf] ******************************************************
changed: [hpc01-test]
TASK [Install extra execution host configs] ************************************
changed: [hpc01-test]
TASK [Install slurmdbd] ********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/slurmdbd.yaml for hpc01-test
TASK [Ensure slurmdbd log directory exists] ************************************
changed: [hpc01-test]
TASK [Ensure slurm pid directory exists] ***************************************
changed: [hpc01-test]
TASK [install slurmdbd.conf] ***************************************************
changed: [hpc01-test]
TASK [Copy the slurmdbd systemd service file] **********************************
changed: [hpc01-test]
TASK [Install slurm controller packages] ***************************************
changed: [hpc01-test]
TASK [Ensure slurmdbd is enabled on boot] **************************************
changed: [hpc01-test]
TASK [Install slurmctld] *******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/slurm/slurmctld.yaml for hpc01-test
TASK [Ensure slurm state directory exists] *************************************
changed: [hpc01-test]
TASK [Ensure slurm log directory exists] ***************************************
ok: [hpc01-test]
TASK [Ensure slurm pid directory exists] ***************************************
ok: [hpc01-test]
TASK [Copy the slurmctl systemd service file] **********************************
changed: [hpc01-test]
TASK [Install slurm controller packages] ***************************************
changed: [hpc01-test]
TASK [Ensure slurmctld is enabled on boot] *************************************
changed: [hpc01-test]
TASK [Install traefik] *********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/traefik.yaml for hpc01-test
TASK [Check that the traefik binary exists] ************************************
ok: [hpc01-test]
TASK [Download traefik binary] *************************************************
changed: [hpc01-test]
TASK [Unpack traefik binary] ***************************************************
changed: [hpc01-test]
TASK [Install traefik binary] **************************************************
changed: [hpc01-test]
TASK [Create traefik group] ****************************************************
changed: [hpc01-test]
TASK [Create the traefik user] *************************************************
changed: [hpc01-test]
TASK [Ensure that traefik configuration directory exists] **********************
changed: [hpc01-test]
TASK [Ensure that traefik acme configuration directory exists] *****************
changed: [hpc01-test]
TASK [Copy traefik configuration] **********************************************
changed: [hpc01-test]
TASK [Copy traefik dynamic configuration] **************************************
changed: [hpc01-test]
TASK [Copy the traefik systemd service file] ***********************************
changed: [hpc01-test]
TASK [Ensure Traefik is enabled on boot] ***************************************
changed: [hpc01-test]
TASK [Allow traefik http through firewall] *************************************
changed: [hpc01-test]
TASK [Allow traefik https through firewall] ************************************
changed: [hpc01-test]
TASK [Install conda] ***********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/conda.yaml for hpc01-test
TASK [Check that the conda binary exists] **************************************
ok: [hpc01-test]
TASK [download miniconda installer] ********************************************
changed: [hpc01-test]
TASK [install miniforge] *******************************************************
changed: [hpc01-test]
TASK [ensure conda.sh activated in shell] **************************************
changed: [hpc01-test]
TASK [Ensure conda activate directory exists] **********************************
changed: [hpc01-test]
TASK [create conda configuration directory] ************************************
changed: [hpc01-test]
TASK [Remove implicit .condarc file installed by miniforge] ********************
changed: [hpc01-test]
TASK [Create default condarc for users] ****************************************
changed: [hpc01-test]
TASK [Install conda environments] **********************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/conda/environment.yaml for hpc01-test => (item=jupyterhub)
included: /home/balast/CodingProjects/qhub-hpc/tasks/conda/environment.yaml for hpc01-test => (item=dask-gateway)
included: /home/balast/CodingProjects/qhub-hpc/tasks/conda/environment.yaml for hpc01-test => (item=jupyterlab)
included: /home/balast/CodingProjects/qhub-hpc/tasks/conda/environment.yaml for hpc01-test => (item=dashboards)
TASK [create environments directory] *******************************************
changed: [hpc01-test]
TASK [copy environments files] *************************************************
changed: [hpc01-test]
TASK [install conda environment] ***********************************************
failed: [hpc02-test] (item={'path': '/home', 'host': 'hpc01-test'}) => {"ansible_loop_var": "item", "changed": false, "item": {"host": "hpc01-test", "path": "/home"}, "msg": "Error mounting /home: mount.nfs: Connection timed out\n"}
changed: [hpc01-test]
TASK [create environments directory] *******************************************
ok: [hpc01-test]
TASK [copy environments files] *************************************************
changed: [hpc01-test]
TASK [install conda environment] ***********************************************
changed: [hpc01-test]
TASK [create environments directory] *******************************************
ok: [hpc01-test]
TASK [copy environments files] *************************************************
changed: [hpc01-test]
TASK [install conda environment] ***********************************************
failed: [hpc02-test] (item={'path': '/opt/conda', 'host': 'hpc01-test'}) => {"ansible_loop_var": "item", "changed": false, "item": {"host": "hpc01-test", "path": "/opt/conda"}, "msg": "Error mounting /opt/conda: mount.nfs: Connection timed out\n"}
PLAY RECAP *********************************************************************
hpc02-test : ok=45 changed=30 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0
==> hpc02-test: An error occurred. The error will be shown after all tasks complete.
changed: [hpc01-test]
TASK [create environments directory] *******************************************
ok: [hpc01-test]
TASK [copy environments files] *************************************************
changed: [hpc01-test]
TASK [install conda environment] ***********************************************
changed: [hpc01-test]
TASK [Install nfs server] ******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/nfs-server.yaml for hpc01-test
TASK [Install nfs] *************************************************************
changed: [hpc01-test]
TASK [Ensure nfs directory created] ********************************************
ok: [hpc01-test] => (item=/home)
ok: [hpc01-test] => (item=/opt/conda)
TASK [nfs configuration] *******************************************************
changed: [hpc01-test]
TASK [Ensure nfs server is started] ********************************************
changed: [hpc01-test]
TASK [Share directory] *********************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/share.yaml for hpc01-test
TASK [Ensure that share directory exists] **************************************
changed: [hpc01-test]
TASK [Copy example notebooks] **************************************************
changed: [hpc01-test]
TASK [Install jupyterhub] ******************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/jupyterhub.yaml for hpc01-test
TASK [Create hub config directory] *********************************************
changed: [hpc01-test]
TASK [Create hub state directory] **********************************************
changed: [hpc01-test]
TASK [Copy jupyterhub_config.py file] ******************************************
[WARNING]: File '/etc/jupyterhub/jupyterhub_config.py' created with default
permissions '600'. The previous default was '666'. Specify 'mode' to avoid this
warning.
changed: [hpc01-test]
TASK [Setup JupyterHub systemd unit] *******************************************
changed: [hpc01-test]
TASK [Restart JupyterHub] ******************************************************
changed: [hpc01-test]
TASK [Install jupyterhub ssh] **************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/jupyterhub-ssh.yaml for hpc01-test
TASK [Ensure that jupyterhub-ssh configuration directory exists] ***************
changed: [hpc01-test]
TASK [Copy the jupyterhub_ssh configuration] ***********************************
changed: [hpc01-test]
TASK [Setup JupyterHub-SSH systemd unit] ***************************************
changed: [hpc01-test]
TASK [Restart JupyterHub SSH] **************************************************
changed: [hpc01-test]
TASK [Allow jupyterhub ssh through firewall] ***********************************
changed: [hpc01-test]
TASK [Install dask-gateway] ****************************************************
included: /home/balast/CodingProjects/qhub-hpc/tasks/dask-gateway.yaml for hpc01-test
TASK [Create dask group] *******************************************************
changed: [hpc01-test]
TASK [Create the dask user] ****************************************************
changed: [hpc01-test]
TASK [Ensure that dask-gateway configuration directory exists] *****************
changed: [hpc01-test]
TASK [Ensure that dask-gateway runtime directory exists] ***********************
changed: [hpc01-test]
TASK [Copy the dask-gateway configuration] *************************************
changed: [hpc01-test]
TASK [Copy the dask-gateway systemd service file] ******************************
changed: [hpc01-test]
TASK [Ensure dask-gateway is enabled on boot] **********************************
changed: [hpc01-test]
TASK [Allow dask-gateway proxy through firewall] *******************************
changed: [hpc01-test]
TASK [Install bodo] ************************************************************
skipping: [hpc01-test]
TASK [Enable backups] **********************************************************
skipping: [hpc01-test]
PLAY [hpc-worker] **************************************************************
skipping: no hosts matched
PLAY RECAP *********************************************************************
hpc01-test : ok=158 changed=116 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
An error occurred while executing multiple actions in parallel.
Any errors that occurred are shown below.
An error occurred while executing the action on the 'hpc02-test'
machine. Please handle this error then try again:
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.