cookbooks/aws-parallelcluster-slurm/templates/default/slurm/compute/slurmd.service.erb (17 lines of code) (raw):

[Unit] Description=Slurm node daemon After=munge.service network-online.target remote-fs.target Wants=network-online.target ConditionPathExists=<%= node['cluster']['slurm']['install_dir'] %>/etc/slurm.conf [Service] Type=simple EnvironmentFile=-/etc/sysconfig/slurmd ExecStart=<%= node['cluster']['slurm']['install_dir'] %>/sbin/slurmd -D -s $SLURMD_OPTIONS --instance-id <%= node['ec2']['instance_id'] %> --instance-type <%= node['ec2']['instance_type'] %> ExecReload=/bin/kill -HUP $MAINPID KillMode=process LimitNOFILE=131072 LimitMEMLOCK=infinity LimitSTACK=infinity Delegate=yes [Install] WantedBy=multi-user.target