码迷,mamicode.com
首页 > 其他好文 > 详细

OpenStack Heat template中类型定义的一个坑

时间:2014-09-04 19:08:20      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:openstack   yaml   heat   

最新的Heat template目前支持string | number | json | comma_delimited_list | boolean等类型。


采用默认的hot格式,yaml文件格式。


定义一个string类型的属性,内容为true或false的时候,会报错。


查看heat engine的log会发现这个属性值默认被转为了boolean类型。


这是为何呢?
查看heat的代码,heat是调用的yaml库来直接load文件的,而对于yaml语言来说,如下的字符串都会被解析为bool类型。


y, Y, yes, Yes, YES
n, N, no, No, NO
true, True, TRUE
false, False, FALSE
on, On, ON
off, Off, OFF

OpenStack Heat template中类型定义的一个坑

标签:openstack   yaml   heat   

原文地址:http://blog.csdn.net/yeasy/article/details/39055775

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!