Fix Stack initialisation
self.parms must be set before calling self.resolve_static_data() Change-Id: Ic3864c56575d759f4f398eb55f90e12c2afdd5f6 Signed-off-by: Zane Bitter <zbitter@redhat.com>
This commit is contained in:
parent
89dca2fd6a
commit
acf8334a1f
|
@ -41,7 +41,6 @@ class Stack(object):
|
||||||
self.context = context
|
self.context = context
|
||||||
self.t = template
|
self.t = template
|
||||||
self.maps = self.t.get('Mappings', {})
|
self.maps = self.t.get('Mappings', {})
|
||||||
self.outputs = self.resolve_static_data(self.t.get('Outputs', {}))
|
|
||||||
self.res = {}
|
self.res = {}
|
||||||
self.doc = None
|
self.doc = None
|
||||||
self.name = stack_name
|
self.name = stack_name
|
||||||
|
@ -70,6 +69,8 @@ class Stack(object):
|
||||||
if parms is not None:
|
if parms is not None:
|
||||||
self.parms.update(parms)
|
self.parms.update(parms)
|
||||||
|
|
||||||
|
self.outputs = self.resolve_static_data(self.t.get('Outputs', {}))
|
||||||
|
|
||||||
self.resources = dict((name,
|
self.resources = dict((name,
|
||||||
Resource(name, data, self))
|
Resource(name, data, self))
|
||||||
for (name, data) in self.t['Resources'].items())
|
for (name, data) in self.t['Resources'].items())
|
||||||
|
|
Loading…
Reference in New Issue