注意事項

同一の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 }