Mark Goddard ae6cef7f00 Separate per-service host configuration tasks
Currently there are a few services that perform host configuration
tasks. This is done in config.yml. This means that these changes are
performed during 'kolla-ansible genconfig', when we might expect not to
be making any changes to the remote system.

This change separates out these host configuration tasks into a
config-host.yml file, which is included directly from deploy.yml.

One change in behaviour is that this prevents these tasks from running
during genconfig.

This commit also includes a follow up to the original commit,
I79fcbf1efb02b7187406d3c3fccea6f200bcea69: Perform host configuration
during upgrade

To maintain previous behaviour, and ensure we catch any host
configuration changes, we should perform host configuration during
upgrade.

Change-Id: I001defc75d1f1e6caa9b1e11246abc6ce17c775b
Closes-Bug: #1860161
(cherry picked from commit fdea19a305c0926f4be4c0c5f29e57bdb5a9ee85)
(cherry picked from commit 1d70f509e30688826304e57775eabcd7b1e9afd2)
2020-04-27 09:25:55 +01:00

8 lines
113 B
YAML

---
- include_tasks: config-host.yml
- include_tasks: config.yml
- name: Flush handlers
meta: flush_handlers