|
4 | 4 | name: munge
|
5 | 5 | state: restarted
|
6 | 6 |
|
7 |
| -- name: Reload slurmdbd |
8 |
| - ansible.builtin.service: |
9 |
| - name: "{{ slurmdbd_service_name }}" |
10 |
| - state: reloaded |
11 |
| - when: "(slurm_start_services | bool) and ('slurmdbdservers' in group_names or 'dbd' in slurm_roles)" |
12 |
| - |
13 | 7 | - name: Restart slurmdbd
|
14 | 8 | ansible.builtin.systemd:
|
15 | 9 | name: "{{ slurmdbd_service_name }}"
|
|
18 | 12 | enabled: yes
|
19 | 13 | daemon_reload: yes
|
20 | 14 | when: "(slurm_start_services | bool) and ('slurmservers' in group_names or 'controller' in slurm_roles)"
|
| 15 | + register: slurmdbd_restart |
21 | 16 |
|
22 |
| -- name: Restart slurmdbd |
| 17 | +- name: Reload slurmdbd |
23 | 18 | ansible.builtin.service:
|
24 | 19 | name: "{{ slurmdbd_service_name }}"
|
25 |
| - state: restarted |
26 |
| - when: "slurm_start_services and ('slurmdbdservers' in group_names or 'dbd' in slurm_roles)" |
27 |
| - |
28 |
| -- name: Reload slurmctld |
29 |
| - ansible.builtin.service: |
30 |
| - name: "{{ slurmctld_service_name }}" |
31 | 20 | state: reloaded
|
32 |
| - when: "(slurm_start_services | bool) and ('slurmservers' in group_names or 'controller' in slurm_roles)" |
| 21 | + when: |
| 22 | + - slurm_start_services | bool |
| 23 | + - ('slurmdbdservers' in group_names or 'dbd' in slurm_roles) |
| 24 | + - slurmdbd_restart is not defined |
33 | 25 |
|
34 | 26 | - name: Restart slurmctld
|
35 | 27 | ansible.builtin.systemd:
|
|
39 | 31 | enabled: yes
|
40 | 32 | daemon_reload: yes
|
41 | 33 | when: "(slurm_start_services | bool) and ('slurmservers' in group_names or 'controller' in slurm_roles)"
|
| 34 | + register: slurmctld_restart |
42 | 35 |
|
43 |
| -- name: Reload slurmd |
| 36 | +- name: Reload slurmctld |
44 | 37 | ansible.builtin.service:
|
45 |
| - name: "{{ slurmd_service_name }}" |
| 38 | + name: "{{ slurmctld_service_name }}" |
46 | 39 | state: reloaded
|
47 |
| - when: "(slurm_start_services | bool) and ('slurmexechosts' in group_names or 'exec' in slurm_roles)" |
| 40 | + when: |
| 41 | + - slurm_start_services | bool |
| 42 | + - ('slurmservers' in group_names or 'controller' in slurm_roles) |
| 43 | + - slurmctld_restart is not defined |
48 | 44 |
|
49 | 45 | - name: Restart slurmd
|
50 | 46 | ansible.builtin.service:
|
51 | 47 | name: "{{ slurmd_service_name }}"
|
52 | 48 | state: restarted
|
53 | 49 | when: "(slurm_start_services | bool) and ('slurmexechosts' in group_names or 'exec' in slurm_roles)"
|
| 50 | + register: slurmd_restart |
| 51 | + |
| 52 | +- name: Reload slurmd |
| 53 | + ansible.builtin.service: |
| 54 | + name: "{{ slurmd_service_name }}" |
| 55 | + state: reloaded |
| 56 | + when: |
| 57 | + - slurm_start_services | bool |
| 58 | + - ('slurmexechosts' in group_names or 'exec' in slurm_roles) |
| 59 | + - slurmd_restart is not defined |
0 commit comments