From 8de4715d91ca1752b0daf5c578d4a820f3dea3b7 Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Wed, 18 Feb 2015 02:53:05 +0000
Subject: [PATCH] Add sanity check for directories

---
 roles/cvl-menus/tasks/main.yml           | 8 +++++++-
 roles/slurm/tasks/main.yml               | 6 ++++++
 roles/slurmdb/tasks/main.yml             | 4 ++--
 roles/slurmdb/templates/slurmdbd.conf.j2 | 2 +-
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/roles/cvl-menus/tasks/main.yml b/roles/cvl-menus/tasks/main.yml
index bc6cdf0..b103cde 100644
--- a/roles/cvl-menus/tasks/main.yml
+++ b/roles/cvl-menus/tasks/main.yml
@@ -1,9 +1,15 @@
+- name: Sanity check menu directory
+  shell: mkdir -p /etc/xdg/menus/applications-merged 
+  args:
+    creates: "/etc/xdg/menus/applications-merged"
+  sudo: true
+  
 - name: configure the cvl menues
   copy: src=cvl.menu dest=/etc/xdg/menus/applications-merged/cvl.menu mode=644 owner=root group=root
   sudo: true
 
 - name: configure the cvl backgroud image 
-  copy: src={{ item }} dest=/usr/share/backgrounds/i{{ item }} mode=644 owner=root group=root
+  copy: src={{ item }} dest=/usr/share/backgrounds/{{ item }} mode=644 owner=root group=root
   with_items:
     - cvl_desktop.svg
     - default.xml
diff --git a/roles/slurm/tasks/main.yml b/roles/slurm/tasks/main.yml
index af6536a..1cc85b9 100644
--- a/roles/slurm/tasks/main.yml
+++ b/roles/slurm/tasks/main.yml
@@ -49,6 +49,12 @@
   notify: restart slurm
   when: slurm_use_vpn==True
 
+- name: create data directory
+  shell: mkdir -p /var/spool/slurm 
+  args:
+    creates: "/var/spool/slurm"
+  sudo: true
+
 - name: create log directory
   shell: mkdir -p {{ slurmddebug.log | dirname }} 
   args:
diff --git a/roles/slurmdb/tasks/main.yml b/roles/slurmdb/tasks/main.yml
index 24b4ce6..c332c56 100644
--- a/roles/slurmdb/tasks/main.yml
+++ b/roles/slurmdb/tasks/main.yml
@@ -29,11 +29,11 @@
   sudo: true
 #  notify: restart slurmdb
 
-- name: sanitic check service
+- name: sanity check slrumdbd service
   service: "name=slurmdbd enabled=yes state=started"
   sudo: true
 
-- name: sanitic check service
+- name: sanity check slurm service
   service: "name=slurm enabled=yes state=started"
   sudo: true
 
diff --git a/roles/slurmdb/templates/slurmdbd.conf.j2 b/roles/slurmdb/templates/slurmdbd.conf.j2
index 432c535..bec8e96 100644
--- a/roles/slurmdb/templates/slurmdbd.conf.j2
+++ b/roles/slurmdb/templates/slurmdbd.conf.j2
@@ -38,7 +38,7 @@ PidFile=/var/run/slurmdbd.pid
 StorageType=accounting_storage/mysql
 StorageHost={{ slurmctrl }}
 #StoragePort=1234
-StoragePass=password
+StoragePass={{ slurmDbPassword }}
 StorageUser=slurmdb
 StorageLoc=slurm_acct_db
 
-- 
GitLab