From 02d3313401af8b0b47590cba41b3b5fa94b54c6e Mon Sep 17 00:00:00 2001 From: Steve Baker Date: Tue, 6 Nov 2012 15:40:38 +1300 Subject: [PATCH] Quantum template to demonstrate floatingip. --- templates/Quantum_floating.template | 52 +++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 templates/Quantum_floating.template diff --git a/templates/Quantum_floating.template b/templates/Quantum_floating.template new file mode 100644 index 0000000000..3aedbbc5bb --- /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" : { + } +}