Browse Source

Issue #249: Fix for enabling slurm services after reboot

Signed-off-by: VishnupriyaKrish <Vishnupriya_Krishnar@Dellteam.com>
Lucas A. Wilson 4 years ago
parent
commit
7abfbe8e00

+ 2 - 2
roles/cluster_validation/tasks/fetch_password.yml

@@ -29,7 +29,7 @@
       {{ vault_key }}
     owner: root
     force: yes
-    mode: '0755'
+    mode: '0600'
   when: not vault_key_result.stat.exists
 
 - name: Check if omnia config file is encrypted
@@ -84,4 +84,4 @@
   command: >-
     ansible-vault encrypt {{ role_path }}/../../{{ config_filename }}
     --vault-password-file {{ role_path }}/../../{{ config_vaultname }}
-  changed_when: false
+  changed_when: false

+ 2 - 1
roles/slurm_exporter/tasks/start_services.yml

@@ -23,4 +23,5 @@
 - name: Start services
   systemd:
     name: prometheus-slurm-exporter
-    state: restarted
+    state: restarted
+    enabled: yes

+ 4 - 2
roles/slurm_start_services/tasks/main.yml

@@ -36,15 +36,17 @@
     - "{{ groups['compute'] }}"
 
 - name: Enable slurmdbd on manager
-  service:
+  systemd:
     name: slurmdbd
     state: restarted
+    enabled: yes
   tags: install
 
 - name: Start slurmctld on manager
-  service:
+  systemd:
     name: slurmctld
     state: restarted
+    enabled: yes
   tags: install
 
 - name: Show cluster if exists

+ 1 - 0
roles/slurm_workers/tasks/main.yml

@@ -147,4 +147,5 @@
   systemd:
     name: slurmd.service
     state: started
+    enabled: yes
   tags: install