From 5f2c761bfa9e8528dcceae4a8cd197beb49c4b9e Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Sun, 16 Feb 2020 21:50:09 +0000 Subject: [PATCH] syntax changes Former-commit-id: e1e8ea06bfaea89862b58121b5a5e2e2ff2b1f6b --- roles/slurm-start/tasks/main.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/roles/slurm-start/tasks/main.yml b/roles/slurm-start/tasks/main.yml index 03f24533..b8839f24 100644 --- a/roles/slurm-start/tasks/main.yml +++ b/roles/slurm-start/tasks/main.yml @@ -1,9 +1,9 @@ --- - name: set use_systemd - set_fact: + set_fact: use_systemd: True when: (ansible_distribution == "CentOS" or ansible_distribution == "RedHat") and - ( ansible_distribution_major_version == "7") + ( ansible_distribution_major_version == "7") - name: set slurmd_enabled (default enabled) set_fact: @@ -38,18 +38,21 @@ when: use_systemd is defined and start_slurmctld is defined register: slurmctld_service_installed -- name: reload systemd - shell: systemctl daemon-reload +- name: reload systemd after slurmd install + systemd: + daemon_reload: yes become: true when: use_systemd is defined and start_slurmd is defined and slurmd_service_installed.changed -- name: reload systemd - shell: systemctl daemon-reload +- name: reload systemd after slurmctld _service _installed + systemd: + daemon_reload: yes become: true when: use_systemd is defined and start_slurmctld is defined and slurmctld_service_installed.changed -- name: reload systemd - shell: systemctl daemon-reload +- name: reload systemd slurmdbd_ service _installed + systemd: + daemon_reload: yes become: true when: use_systemd is defined and start_slurmdbd is defined and slurmdbd_service_installed.changed @@ -64,7 +67,9 @@ - name: "create cluster in slurm db" - shell: {{ slurm_dir }}/bin/sacctmgr show assoc format=Cluster -Pn | grep -q {{ clustername }} && {{ slurm_dir }}/bin/sacctmgr -i create cluster {{ clustername }} + shell: + cmd: ./sacctmgr show assoc format=Cluster -Pn | grep -q {{ clustername }} && ./sacctmgr -i create cluster {{ clustername }}" + chdir: "{{ slurm_dir }}/bin/" become: true - name: start slurmctl -- GitLab