From dd0a2446f9bb0c8a170cfa56f598f6d0ab147c68 Mon Sep 17 00:00:00 2001
From: Ubuntu <ubuntu@login0.massive.org.au>
Date: Thu, 26 May 2016 22:56:45 +0000
Subject: [PATCH] allow the playbook to configure if slurmd is started on boot,
 default to yes

---
 roles/slurm-start/tasks/main.yml | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/roles/slurm-start/tasks/main.yml b/roles/slurm-start/tasks/main.yml
index a857be9a..2b163fca 100644
--- a/roles/slurm-start/tasks/main.yml
+++ b/roles/slurm-start/tasks/main.yml
@@ -5,6 +5,11 @@
   when: (ansible_distribution == "CentOS" or ansible_distribution == "RedHat") and
           ( ansible_distribution_major_version == "7") 
 
+- name: set slurmd_enabled (default enabled)
+  set_fact:
+    slurmd_enabled: True
+  when: slurmd_enabled is not defined
+
 - name: install slurmdbd init
   template: src=slurmdbd.initd.j2 dest=/etc/init.d/slurmdbd mode=755
   sudo: true
@@ -56,11 +61,11 @@
   when: use_systemd is defined and start_slurmctld is defined
 
 - name: start slurmd
-  service: name=slurmd state=started enabled=yes
+  service: name=slurmd state=started enabled={{ slurmd_enabled }}
   sudo: true
   when: use_systemd is defined and start_slurmd is defined
 
 - name: start slurm
-  service: name=slurm state=started enabled=yes
+  service: name=slurm state=started enabled={{ slurmd_enabled }}
   sudo: true
   when: use_systemd is not defined and ( start_slurmd is defined or start_slurmctld is defined )
-- 
GitLab