diff --git a/slurm_qos/files/slurm_qos.service b/slurm_qos/files/slurm_qos.service index 72bed6a..835f9c3 100644 --- a/slurm_qos/files/slurm_qos.service +++ b/slurm_qos/files/slurm_qos.service @@ -4,6 +4,8 @@ Requires=slurmdbd.service slurmctld.service [Service] Type=oneshot +ExecStartPre=/bin/bash -c 'until systemctl is-active --quiet slurmdbd; do echo "Waiting for slurmdbd..."; sleep 1; done' +ExecStartPre=/bin/bash -c 'until systemctl is-active --quiet slurmctld; do echo "Waiting for slurmctld..."; sleep 1; done' ExecStart=/opt/flame/ansible/roles/slurm_qos/files/qos_roles.sh User=root Group=root