From fd217d9f083e50d57d563579907f9e5f0ed1107a Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Wed, 22 Jan 2020 15:00:01 +0100 Subject: [PATCH] rolling_update: support upgrading 3.x + ceph-metrics on a dedicated node When upgrading from RHCS 3.x where ceph-metrics was deployed on a dedicated node to RHCS 4.0, it fails like following: ``` fatal: [magna005]: FAILED! => changed=false gid: 0 group: root mode: '0755' msg: 'chown failed: failed to look up user ceph' owner: root path: /etc/ceph secontext: unconfined_u:object_r:etc_t:s0 size: 4096 state: directory uid: 0 ``` because we are trying to run `ceph-config` on this node, it doesn't make sense so we should simply run this play on all groups except `[grafana-server]`. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1793885 Signed-off-by: Guillaume Abrioux (cherry picked from commit e5812fe45b328951e0ecc249e3b83f03e7a0a4ce) --- infrastructure-playbooks/rolling_update.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index 9c698a7d2..315f2954d 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -947,7 +947,16 @@ name: ceph-client - name: complete upgrade - hosts: all + hosts: + - "{{ mon_group_name | default('mons') }}" + - "{{ mgr_group_name | default('mgrs') }}" + - "{{ osd_group_name | default('osds') }}" + - "{{ mds_group_name | default('mdss') }}" + - "{{ rgw_group_name | default('rgws') }}" + - "{{ nfs_group_name | default('nfss') }}" + - "{{ rbdmirror_group_name | default('rbdmirrors') }}" + - "{{ client_group_name | default('clients') }}" + - "{{ iscsi_gw_group_name | default('iscsigws') }}" become: True tasks: - import_role: