[Unit] Description=Slurm controller daemon After=network.target glusterVolume.mount ConditionPathExists={{ slurm_dir }}/etc/slurm.conf [Service] Type=forking #EnvironmentFile=/etc/default/slurmctld {% if use_glusterfs %} ExecStartPre=/etc/systemd/system/glusterfsheltest.sh {% endif %} ExecStart={{ slurm_dir }}/sbin/slurmctld $SLURMCTLD_OPTIONS PIDFile={{ slurmpiddir }}/slurmctld.pid [Install] WantedBy=multi-user.target