注意事項
同一のrouterに対して複数のRouterInterfaceを設定する場合は、OS::Neutron::RouterInterfaceのリソース間で depends_on:を設定し、RouterInterfaceの設定が同時に行なわれないようにしてください。 (以下の例の斜体部分がrouter_interfaceの依存関係の設定)
service_router1:
type: OS::Neutron::Router
properties:
availability_zone: { get_param: az }
name: { get_param: service_router1_name }
service_router_interface1:
depends_on: service_router1
type: OS::Neutron::RouterInterface
properties:
router_id: { get_resource: service_router1 }
port_id: { get_resource: gw_port1 }
service_router_interface2:
depends_on: [ service_router1,service_router_interface1 ]
type: OS::Neutron::RouterInterface
properties:
router_id: { get_resource: service_router1 }
port_id: { get_resource: gw_port2 }