From cbaf576f1a988a059e69ff6aa7ab094cedfa8abe Mon Sep 17 00:00:00 2001 From: Thomas Herve Date: Wed, 29 Nov 2017 10:22:53 +0100 Subject: [PATCH] Consume resource-registry in ProcessTemplatesAction Retrieve the registry from the plan and pass it to stack operation later on. Closes-Bug: #1735330 Change-Id: I1bb33796afa2c6d9a2bd7202e05075924f93da5d (cherry picked from commit 29f875e1f618274b6baf6cdee474c98ea0bc4fdc) --- tripleo_common/actions/templates.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tripleo_common/actions/templates.py b/tripleo_common/actions/templates.py index 11959203f..f943fcb4c 100644 --- a/tripleo_common/actions/templates.py +++ b/tripleo_common/actions/templates.py @@ -354,6 +354,13 @@ class ProcessTemplatesAction(base.TripleOAction): temp_files.append(env_temp_file) env_paths.append(env_temp_file) + registry = plan_env.get('resource_registry', {}) + if registry: + env_temp_file = _create_temp_file( + {'resource_registry': registry}) + temp_files.append(env_temp_file) + env_paths.append(env_temp_file) + def _env_path_is_object(env_path): retval = env_path.startswith(swift.url) LOG.debug('_env_path_is_object %s: %s' % (env_path, retval))