From b1c0ae795b7f83adf9086803fc3bcce2f74780cb Mon Sep 17 00:00:00 2001 From: Francesco Pantano Date: Wed, 8 Jun 2022 11:35:43 +0200 Subject: [PATCH] Add ceph_config_set before applying the spec We need to make sure that the monitoring stack (or any other) container images are set: apply spec is skipped with deployed ceph and that task is never executed. This patch adds the missing task on the main playbook, because we can't execute these tasks during deployed ceph for two reasons: 1. deployed ceph has no clues about additional enabled services (tht is still the main user interface) 2. the tripleo variables to define the dashboard images are set via tht (external_deploy_steps) Closes-Bug: #1977956 Change-Id: If642620e1cb285a2ac47c6ac09edd5abbb94b1ba --- tripleo_ansible/playbooks/cephadm.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tripleo_ansible/playbooks/cephadm.yml b/tripleo_ansible/playbooks/cephadm.yml index 4e5a59f7e..78f91be03 100644 --- a/tripleo_ansible/playbooks/cephadm.yml +++ b/tripleo_ansible/playbooks/cephadm.yml @@ -35,6 +35,11 @@ when: - tripleo_cephadm_apply_ceph_conf_overrides_on_update | bool + - name: Run ceph config set to prepare additional parameters + import_role: + name: tripleo_cephadm + tasks_from: cephadm_config_set.yaml + - name: Apply Ceph spec import_role: name: tripleo_cephadm