Description=Run QOS Roles Script After=slurmdbd.service slurmctld.service 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 [Install] WantedBy=multi-user.target