Skip to content

Commit c779e38

Browse files
committed
fix: restart qdevice when its certificates have been regenerated
1 parent faac01e commit c779e38

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

tasks/shell_pcs/cluster-setup-keys.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
{{ ha_cluster_cluster_name | quote }}
6262
{{ __ha_cluster_qdevice_host | quote }}
6363
check_mode: false
64-
register: __ha_cluster_qdevice_certs
64+
register: __ha_cluster_qdevice_certs_cli
6565
changed_when:
66-
- __ha_cluster_qdevice_certs.rc == 0
67-
- __ha_cluster_qdevice_certs.stdout_lines[-1]
66+
- __ha_cluster_qdevice_certs_cli.rc == 0
67+
- __ha_cluster_qdevice_certs_cli.stdout_lines[-1]
6868
!= "** certificate already present **"
6969
when:
7070
- __ha_cluster_qdevice_in_use
@@ -76,6 +76,7 @@
7676
pcs_qdevice_certs:
7777
qnetd_host: "{{ __ha_cluster_qdevice_host }}"
7878
cluster_name: "{{ ha_cluster_cluster_name }}"
79+
register: __ha_cluster_qdevice_certs_api
7980
when:
8081
- __ha_cluster_qdevice_in_use
8182
- __ha_cluster_qdevice_model == "net"

tasks/shell_pcs/cluster-start-and-reload.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@
3636
or __ha_cluster_distribute_pacemaker_authkey.changed
3737
or (__ha_cluster_sbd_service_enable_disable.changed | d(false))
3838
or (__ha_cluster_distribute_sbd_config.changed | d(false))
39-
or (__ha_cluster_qdevice_certs.changed | d(false))
39+
or (__ha_cluster_qdevice_certs_cli.changed | d(false))
40+
or (__ha_cluster_qdevice_certs_api.changed | d(false))
4041
- >
4142
item != 'corosync-qdevice'
4243
or 'corosync-qdevice.service' in ansible_facts.services

0 commit comments

Comments
 (0)