From 0d8bbf1be56097396407646a276f07524450f32a Mon Sep 17 00:00:00 2001 From: handreas <andreas.hamacher@monash.edu> Date: Tue, 24 Aug 2021 11:04:30 +1000 Subject: [PATCH] requesting config from secondary controller via tags= --- roles/slurm-start/tasks/main.yml | 6 ++++++ .../templates/slurmd.service.secondary.j2 | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 roles/slurm-start/templates/slurmd.service.secondary.j2 diff --git a/roles/slurm-start/tasks/main.yml b/roles/slurm-start/tasks/main.yml index 81b7cdaf..38609d2b 100644 --- a/roles/slurm-start/tasks/main.yml +++ b/roles/slurm-start/tasks/main.yml @@ -43,6 +43,12 @@ when: use_systemd is defined and start_slurmd is defined register: slurmd_service_installed +- name: copy slurmd.service backup + template: dest=/etc/systemd/system/slurmd.service src=slurmd.service.secondary.j2 mode=644 + become: true + register: slurmd_service_installed + tags: [never,DEPLOYSLURMDSERVICEBACKUP] + - name: deploy glusterfsheltest template: dest=/etc/systemd/system/glusterfsheltest.sh src=templates/glusterfsheltest.sh.j2 mode=744 become: true diff --git a/roles/slurm-start/templates/slurmd.service.secondary.j2 b/roles/slurm-start/templates/slurmd.service.secondary.j2 new file mode 100644 index 00000000..2f5a8a62 --- /dev/null +++ b/roles/slurm-start/templates/slurmd.service.secondary.j2 @@ -0,0 +1,17 @@ +[Unit] +Description=Slurm node daemon +After=network.target +# After Slurm-20.02 (configless), this is not needed +# ConditionPathExists={{ slurm_dir }}/etc/slurm.conf + +[Service] +Type=forking +KillMode=process +LimitMEMLOCK=infinity +#EnvironmentFile=/etc/default/slurmd +#ExecStart={{ slurm_dir }}/sbin/slurmd $SLURMD_OPTIONS # before slurm20 +ExecStart={{ slurm_dir }}/sbin/slurmd --conf-server {{ slurmctrlbackup }}:6817 +PIDFile={{ slurmpiddir }}/slurmd.pid + +[Install] +WantedBy=multi-user.target -- GitLab