From c847c2f117b2302a46b9ecb122b9b3e562927be9 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 16 Jun 2020 17:43:13 +0200 Subject: [PATCH] switch_to_containers: don't set noup flag We shouldn't set this flag when running switch_to_containers playbook. Otherwise the playbook fails waiting for pgs to be clean. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1843569 Signed-off-by: Guillaume Abrioux (cherry picked from commit b91d60d38456f9e316bee3daeb2f72dda0315cae) --- ...-from-non-containerized-to-containerized-ceph-daemons.yml | 1 + roles/ceph-osd/tasks/main.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml index bffc4a5a2..5541a5ac4 100644 --- a/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml +++ b/infrastructure-playbooks/switch-from-non-containerized-to-containerized-ceph-daemons.yml @@ -197,6 +197,7 @@ vars: containerized_deployment: true osd_group_name: osds + switch_to_containers: True hosts: "{{ osd_group_name|default('osds') }}" diff --git a/roles/ceph-osd/tasks/main.yml b/roles/ceph-osd/tasks/main.yml index d22ba4a95..7a9f80520 100644 --- a/roles/ceph-osd/tasks/main.yml +++ b/roles/ceph-osd/tasks/main.yml @@ -43,7 +43,9 @@ delegate_to: "{{ groups[mon_group_name][0] }}" run_once: True changed_when: False - when: not rolling_update | default(False) | bool + when: + - not rolling_update | default(False) | bool + - not switch_to_containers | default(False) | bool - name: include container_options_facts.yml include_tasks: container_options_facts.yml @@ -70,6 +72,7 @@ changed_when: False when: - not rolling_update | default(False) | bool + - not switch_to_containers | default(False) | bool - inventory_hostname == ansible_play_hosts_all | last - name: wait for all osd to be up