Guest User

Untitled

a guest
Sep 28th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.04 KB | None | 0 0
  1. parameters:
  2.   network:
  3.     type: string
  4.     label: Network
  5.     description: Network to connect to
  6.     default: private-network
  7.   network2:
  8.     type: string
  9.     label: Network2
  10.     description: Network to connect to
  11.     default: none
  12.  
  13. conditions:
  14.   network2_eq_none:   {equals : [{get_param: network2}, "none"]}
  15.   network2_not_none:  {not : network2_eq_none }
  16.  
  17. resources:
  18.   server:
  19.     type: OS::Nova::Server
  20.     properties:
  21.       name: foobar
  22.       key_name: { get_param: key_name }
  23.       flavor: { get_param: flavor }
  24.       networks:
  25.          - port: { get_resource: autoport }
  26.          - port: { get_resource: autoport2 }
  27.  
  28.   autoport:
  29.     type: OS::Neutron::Port
  30.     properties:
  31.       name: { get_param: name }
  32.       network: { get_param: network }
  33.       security_groups: { get_param: security_groups }
  34.  
  35.   autoport2:
  36.     type: OS::Neutron::Port
  37.     condition: network2_not_none
  38.     properties:
  39.       name: { get_param: name }
  40.       network: { get_param: network2 }
  41.       security_groups: { get_param: security_groups }
Advertisement
Add Comment
Please, Sign In to add comment