From c6737dc65df2d121dacfd4f6d013538daec1d177 Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Thu, 23 Apr 2020 11:33:38 +0000 Subject: [PATCH] I need to create a cluster for the slurmctld to work Former-commit-id: f097660e405a9ea9f425147366899af6e3d5e164 --- roles/slurm-start/tasks/main.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/roles/slurm-start/tasks/main.yml b/roles/slurm-start/tasks/main.yml index bbbc5fa3..50c8ea94 100644 --- a/roles/slurm-start/tasks/main.yml +++ b/roles/slurm-start/tasks/main.yml @@ -56,6 +56,16 @@ become: true when: use_systemd is defined and start_slurmdbd is defined and slurmdbd_service_installed.changed +- name: "count clusters in slurm db" + shell: "{{slurm_dir}}/bin/sacctmgr show cluster -p | wc -l" + register: slurm_cluster_count + check_mode: no + +- name: "create cluster in slurm db" + shell: "{{slurm_dir}}/bin/sacctmgr -i create cluster {{ clustername }}" + become: true + when: '"1" = slurm_cluster_count.stdout' + - name: make sure munge is started service: name=munge state=started enabled=yes become: true @@ -71,11 +81,6 @@ become: true when: start_slurmdbd is defined and slurmdbd_service_installed.changed -#- name: "create cluster in slurm db" -# shell: "{{slurm_dir}}/bin/sacctmgr -i create cluster {{ clustername }}" -# become: true -# ignore_errors: true - - name: start slurmctl service: name=slurmctld state=started enabled={{ start_slurmctld }} become: true -- GitLab