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 29f875e1f6)
This commit is contained in:
Thomas Herve 2017-11-29 10:22:53 +01:00 committed by Alex Schultz
parent b1ef0e7852
commit cbaf576f1a
1 changed files with 7 additions and 0 deletions

View File

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