From: Steve Baker Date: Tue, 6 Nov 2012 02:40:38 +0000 (+1300) Subject: Quantum template to demonstrate floatingip. X-Git-Tag: 2014.1~1239^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=02d3313401af8b0b47590cba41b3b5fa94b54c6e;p=openstack-build%2Fheat-build.git Quantum template to demonstrate floatingip. --- diff --git a/templates/Quantum_floating.template b/templates/Quantum_floating.template new file mode 100644 index 00000000..3aedbbc5 --- /dev/null +++ b/templates/Quantum_floating.template @@ -0,0 +1,52 @@ +{ + "AWSTemplateFormatVersion" : "2010-09-09", + + "Description" : "Template to test Quantum resources", + + "Parameters" : { + + "external_network" : { + "Description" : "UUID of an existing external network", + "Type" : "String" + }, + "internal_network" : { + "Description" : "UUID of an existing internal network", + "Type" : "String" + }, + "internal_subnet" : { + "Description" : "UUID of an existing internal subnet", + "Type" : "String" + } + }, + + "Resources" : { + + "port_floating": { + "Type": "OS::Quantum::Port", + "Properties": { + "network_id": { "Ref" : "internal_network" }, + "fixed_ips": [{ + "subnet_id": { "Ref" : "internal_subnet" }, + "ip_address": "10.0.0.10" + }] + } + }, + + "floating_ip": { + "Type": "OS::Quantum::FloatingIP", + "Properties": { + "floating_network_id": { "Ref" : "external_network" } + } + }, + + "floating_ip_assoc": { + "Type": "OS::Quantum::FloatingIPAssociation", + "Properties": { + "floatingip_id": { "Ref" : "floating_ip" }, + "port_id": { "Ref" : "port_floating" } + } + } + }, + "Outputs" : { + } +}