Skip to content

Instantly share code, notes, and snippets.

@yuanying
Created June 26, 2015 02:12
Show Gist options
  • Save yuanying/29bab930caf4f4b70ff8 to your computer and use it in GitHub Desktop.
Save yuanying/29bab930caf4f4b70ff8 to your computer and use it in GitHub Desktop.
kube_master:
type: "OS::Nova::Server"
properties:
networks:
- network: {get_param: fixed_network}
kube_master_floating:
type: "OS::Neutron::FloatingIP"
properties:
floating_network_id:
get_param: external_network_id
port_id:
get_attr: [kube_master, addresses, {get_param: fixed_network}, 0, port]
kube_master:
type: OS::Nova::Server
properties:
networks:
- port: {get_resource: kube_master_eth0}
kube_master_eth0:
type: OS::Neutron::Port
properties:
network: {get_resource: fixed_network}
security_groups:
- {get_resource: secgroup_base}
kube_master_floating:
type: OS::Neutron::FloatingIP
properties:
floating_network: {get_param: external_network}
port_id: {get_resource: kube_master_eth0}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment