From 43468240a7fd72580b14f606990c95011cd91d6e Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Thu, 16 Apr 2015 12:35:49 +1000
Subject: [PATCH] m2cvl update 15 April 2015

---
 roles/slurm-from-source/tasks/main.yml          | 12 ++++++++++++
 roles/slurm-from-source/templates/slurm.conf.j2 |  8 ++++----
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/roles/slurm-from-source/tasks/main.yml b/roles/slurm-from-source/tasks/main.yml
index 6a7570b9..9021ff0f 100644
--- a/roles/slurm-from-source/tasks/main.yml
+++ b/roles/slurm-from-source/tasks/main.yml
@@ -26,6 +26,18 @@
 - name: create data directory
   file: path={{ slurmdatadir }} state=directory owner=slurm group=slurm mode=755 
   sudo: true
+  when: slurmdatadir is defined 
+
+- name: create run directory
+  file: path={{ slurmpiddir }} state=directory owner=root group=root mode=755 
+  sudo: true
+  when: slurmpiddir is defined 
+
+- name: create state directory
+  file: path={{ slurmstatedir }} state=directory owner=slurm group=slurm mode=755 
+  sudo: true
+  when: slurmstatedir is defined 
+
 
 - name: create log directory
   shell: mkdir -p {{ slurmddebug.log | dirname }}; chown slurm:slurm {{ slurmddebug.log | dirname }} 
diff --git a/roles/slurm-from-source/templates/slurm.conf.j2 b/roles/slurm-from-source/templates/slurm.conf.j2
index ac0ebfe6..096c7d08 100644
--- a/roles/slurm-from-source/templates/slurm.conf.j2
+++ b/roles/slurm-from-source/templates/slurm.conf.j2
@@ -21,12 +21,12 @@ SlurmdPort=6818
 AuthType=auth/munge
 #JobCredentialPrivateKey=
 #JobCredentialPublicCertificate=
-StateSaveLocation={{ slurm_dir }}/var/state
-SlurmdSpoolDir={{ slurm_dir }}/var/spool
+StateSaveLocation={{ slurmstatedir }}
+SlurmdSpoolDir={{ slurmdatadir }}
 SwitchType=switch/none
 MpiDefault=none
-SlurmctldPidFile={{ slurm_dir }}/var/run/slurmctld.pid
-SlurmdPidFile={{ slurm_dir }}/var/run/slurmd.pid
+SlurmctldPidFile={{ slurmpiddir }}/slurmctld.pid
+SlurmdPidFile={{ slurmpiddir }}/slurmd.pid
 ProctrackType=proctrack/pgid
 #PluginDir=
 CacheGroups=0
-- 
GitLab