Openstack 有没有可能有一个;条件“;在端口创建内部?
我们创建一个服务器依赖的端口。用户可以提供网络id或网络IP和固定IP。我们希望允许这两种配置 显然,我看到的是,当我没有提供固定IP,并且在端口创建中有一个条件时,我在get_资源中得到一个错误。如果我不给条件创建成功。用同样的方法阻止Openstack 有没有可能有一个;条件“;在端口创建内部?,openstack,openstack-heat,Openstack,Openstack Heat,我们创建一个服务器依赖的端口。用户可以提供网络id或网络IP和固定IP。我们希望允许这两种配置 显然,我看到的是,当我没有提供固定IP,并且在端口创建中有一个条件时,我在get_资源中得到一个错误。如果我不给条件创建成功。用同样的方法阻止 conditions: ccess_ip_input: equals: - get_param: ccess_ip - yes resources: g_server: type
conditions:
ccess_ip_input:
equals:
- get_param: ccess_ip
- yes
resources: g_server:
type: OS::Nova::Server
depends_on:
- am_port
- ccess_port
- ore_port_1
- ore_port_2
- dm_port
properties:
name:
str_replace:
template: $instance_name
params:
$instance_name: {get_param: instance_name}
key_name: {get_param: key_name}
image: {get_param: image}
flavor: {get_param: flavor}
scheduler_hints:
group: {get_param: ng_cluster}
networks:
- port: {get_resource: am_port}
- port: {get_resource: ccess_port}
ccess_port:
type: OS::Neutron::Port
properties:
name:
str_replace:
template: $instance_name-ccess-port
params:
$instance_name: { get_param: instance_name }
network_id: { get_param: ccess_network_id }
port_security_enabled: False
condition: ccess_ip_input
properties:
fixed_ips:
- ip_address: { get_param: ccess_ip }
获取以下错误:
错误:InvalidTemplateReference::resources.hng_1::指定的引用“Access_端口”(在ng_服务器.Properties.networks[1].port中)不正确