]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Fix Stack initialisation
authorZane Bitter <zbitter@redhat.com>
Thu, 21 Jun 2012 13:20:16 +0000 (15:20 +0200)
committerZane Bitter <zbitter@redhat.com>
Thu, 21 Jun 2012 13:21:52 +0000 (15:21 +0200)
self.parms must be set before calling self.resolve_static_data()

Change-Id: Ic3864c56575d759f4f398eb55f90e12c2afdd5f6
Signed-off-by: Zane Bitter <zbitter@redhat.com>
heat/engine/parser.py

index bc0ea3cc9856fe82c4d2ee5e994b2927f5fbb00b..5373266a713bb6fbd9a3c825af22de83968c780e 100644 (file)
@@ -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())