From: Zane Bitter Date: Thu, 21 Jun 2012 13:20:16 +0000 (+0200) Subject: Fix Stack initialisation X-Git-Tag: 2014.1~1690 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=acf8334a1f370975c18109bf59452b09721ce1c1;p=openstack-build%2Fheat-build.git Fix Stack initialisation self.parms must be set before calling self.resolve_static_data() Change-Id: Ic3864c56575d759f4f398eb55f90e12c2afdd5f6 Signed-off-by: Zane Bitter --- diff --git a/heat/engine/parser.py b/heat/engine/parser.py index bc0ea3cc..5373266a 100644 --- a/heat/engine/parser.py +++ b/heat/engine/parser.py @@ -41,7 +41,6 @@ class Stack(object): self.context = context self.t = template self.maps = self.t.get('Mappings', {}) - self.outputs = self.resolve_static_data(self.t.get('Outputs', {})) self.res = {} self.doc = None self.name = stack_name @@ -70,6 +69,8 @@ class Stack(object): if parms is not None: self.parms.update(parms) + self.outputs = self.resolve_static_data(self.t.get('Outputs', {})) + self.resources = dict((name, Resource(name, data, self)) for (name, data) in self.t['Resources'].items())