Created attachment 1067321 [details] heat template used Description of problem:Some heat templates fail on validation Version-Release number of selected component (if applicable): 7.0 How reproducible: 100% Steps to Reproduce: 1.heat stack-create -f ./hot.yaml -e ./env.yaml stack01 2. 3. Actual results: ERROR: Failed to validate: : resources.APP-server01pair: : sequence item 0: expected string, NoneType found Expected results: create stack successfully Additional info: https://bugs.launchpad.net/heat/+bug/1488475 The bug link above suggests a workaround that fixed the issue. Attached is the heat template used.
Is the problem with hot.yaml#55, which isn't valid yaml: eth0_otherAllowed: { LIST: [ "ip_address": { get_param: [NET_info, Net1, cidr] }, ] } should probably be eth0_otherAllowed: { LIST: [ {"ip_address": { get_param: [NET_info, Net1, cidr] }}, ] } (I just made the same comment upstream)
That is valid yaml, and no that isn't the problem.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2015:1865