088d5c12f0
Add support for the SshKnownHostsDeployment resources to config-download. Since the deployment resources relied on Heat outputs, they were not supported with the default handling from tripleo-common that relies on the group_vars mechanism. Instead, this patch refactors the templates to add the known hosts entries as global_vars to deploy_steps_playbook.yaml, and then includes the new tripleo-ssh-known-hosts role from tripleo-common to apply the same configuration that the Heat deployment did. Since these deployments no longer need to be triggered when including config-download-environment.yaml, a mapping is added that can be overridden to OS::Heat::None to disable the deployment resources when using config-download. The default behavior when not using config-download remains unchanged. Closes-Bug: #1746336 Change-Id: Ia334fe6adc9a8ab228f75cb1d0c441c1344e2bd9
10 lines
528 B
YAML
10 lines
528 B
YAML
---
|
|
fixes:
|
|
- Add support for the SshKnownHostsDeployment resources to config-download.
|
|
Since the deployment resources relied on Heat outputs, they were not
|
|
supported with the default handling from tripleo-common that relies on the
|
|
group_vars mechanism. The templates have been refactored to add
|
|
the known hosts entries as global_vars to deploy_steps_playbook.yaml, and
|
|
then include the new tripleo-ssh-known-hosts role from tripleo-common to
|
|
apply the same configuration that the Heat deployment did.
|