resource_name=res.name)
else:
del self.resources[res.name]
+ self.dependencies = self._get_dependencies(
+ self.resources.itervalues())
# Then create any which are defined in newstack but not self
for res in newstack:
% res.name + " definition, adding")
res.stack = self
self[res.name] = res
+ self.dependencies = self._get_dependencies(
+ self.resources.itervalues())
result = self[res.name].create()
if result:
logger.error("Failed to add %s : %s" %
else:
res.stack = self
self[res.name] = res
+ self.dependencies = self._get_dependencies(
+ self.resources.itervalues())
result = self[res.name].create()
if result:
logger.error("Failed to create %s : %s" %
self.parameters = newstack.parameters
template_outputs = self.t[template.OUTPUTS]
self.outputs = self.resolve_static_data(template_outputs)
- self.dependencies = self._get_dependencies(
- self.resources.itervalues())
self.store()
stack_status = self.UPDATE_COMPLETE