flame-roles/slurm_qos/files/slurm_qos.service

15 lines
509 B
SYSTEMD

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