mirror of https://github.com/ceph/ceph-ansible.git
rolling_update: fix upgrade when using fqdn
CLusters that were deployed using 'mon_use_fqdn' have a different unit
name, so during the upgrade this must be used otherwise the upgrade will
fail, looking for a unit that does not exist.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1597516
Signed-off-by: Sébastien Han <seb@redhat.com>
(cherry picked from commit 44d0da0dd4
)
pull/3268/head
v3.0.47
parent
ec707cdb5c
commit
2305b99a71
|
@ -107,11 +107,21 @@
|
|||
- containerized_deployment
|
||||
- mon_host_count | int == 1
|
||||
|
||||
- name: stop ceph mon
|
||||
- name: stop ceph mon - shortname
|
||||
systemd:
|
||||
name: ceph-mon@{{ ansible_hostname }}
|
||||
state: stopped
|
||||
enabled: yes
|
||||
ignore_errors: True
|
||||
when:
|
||||
- not containerized_deployment
|
||||
|
||||
- name: stop ceph mon - fqdn
|
||||
systemd:
|
||||
name: ceph-mon@{{ ansible_fqdn }}
|
||||
state: stopped
|
||||
enabled: yes
|
||||
ignore_errors: True
|
||||
when:
|
||||
- not containerized_deployment
|
||||
|
||||
|
@ -125,7 +135,7 @@
|
|||
post_tasks:
|
||||
- name: start ceph mon
|
||||
systemd:
|
||||
name: ceph-mon@{{ ansible_hostname }}
|
||||
name: ceph-mon@{{ monitor_name }}
|
||||
state: started
|
||||
enabled: yes
|
||||
when:
|
||||
|
@ -133,7 +143,7 @@
|
|||
|
||||
- name: restart containerized ceph mon
|
||||
systemd:
|
||||
name: ceph-mon@{{ ansible_hostname }}
|
||||
name: ceph-mon@{{ monitor_name }}
|
||||
state: restarted
|
||||
enabled: yes
|
||||
daemon_reload: yes
|
||||
|
|
Loading…
Reference in New Issue