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
This commit is contained in:
Francesco Pantano 2022-06-08 11:35:43 +02:00
parent fce91ae356
commit b1c0ae795b
1 changed files with 5 additions and 0 deletions

View File

@ -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