我想为Neutron端口分配一个静态IP
server1_port:
type: OS::Neutron::Port
properties:
network_id: { get_param: private_net_id }
fixed_ips:
- subnet_id: { get_param: private_subnet_id }
ip_address: 192.168.3.43
但是这对于我的产品环境非常有效。在我的开发环境中,我需要DHCP,因此应删除语句ip_address:
server1_port:
type: OS::Neutron::Port
properties:
network_id: { get_param: private_net_id }
fixed_ips:
- subnet_id: { get_param: private_subnet_id }
我需要将其转换为单个模板,并对每个环境prod / dev使用Ansible group_vars,以便可以用变量替换192.168.3.43,但是如何删除Dev的ip_address选项?还是我应该给它赋予什么值,以便将其作为开发者的DHCP?
我正在使用heat_template_version:2015-10-15
我理解“条件”在牛顿版本(heat_template_version:2016-10-14)之后可用,但我无法升级。
能否请您提出2015年10月15日的操作方法?
谢谢!