heat/heat/engine/hot
Zane Bitter bb3ddcf573 Ensure Functions can be created without stack definition
In a number of places we parse templates passing None as the stack
definition, in order to be able to extract information from the template
in cases where we don't actually need to resolve functions.

However, the GetParam and GetFile HOT functions require an actual stack
definition to be passed in order to initialise them. So far we haven't
encountered any cases where those functions appear where we pass None
for the stack definition. Ensure that all Functions can always be
created even with no stack definition.

Note that the cfn ParamRef class is not affected, as the Ref function
always selects the GetResource implementation when the stack definition
is None.

Change-Id: Ic947dcdc17e9dbc58459a92ba970c292d70578cd
2018-10-18 17:00:10 -04:00
..
__init__.py Move HOT template code to its own module 2014-03-06 10:05:07 -05:00
functions.py Ensure Functions can be created without stack definition 2018-10-18 17:00:10 -04:00
parameters.py Added tags attribute to the template parameter 2017-11-13 15:51:19 +05:30
template.py Add Rocky versions 2018-04-26 14:44:03 +08:00