deb-heat/heat/tests/templates/Neutron.yaml
Steven Dake ed0fb7e823 Rename Quantum to Neutron
quantumclient is gone upstream and has been replaced by neutronclient.

This patch retains the OS::Quantum::XX namespace

Fixes: bug #1197208

Change-Id: Id48f9598ea1884132d411ad533770ae49494102b
2013-08-06 22:08:27 -07:00

73 lines
1.8 KiB
YAML

HeatTemplateFormatVersion: '2012-12-12'
Description: Template to test Neutron resources
Resources:
network:
Type: OS::Neutron::Net
Properties: {name: the_network}
unnamed_network:
Type: 'OS::Neutron::Net'
admin_down_network:
Type: OS::Neutron::Net
Properties: {admin_state_up: false}
subnet:
Type: OS::Neutron::Subnet
Properties:
network_id: {Ref: network}
ip_version: 4
cidr: 10.0.3.0/24
allocation_pools:
- {end: 10.0.3.150, start: 10.0.3.20}
port:
Type: OS::Neutron::Port
Properties:
device_id: d6b4d3a5-c700-476f-b609-1493dd9dadc0
name: port1
network_id: {Ref: network}
fixed_ips:
- subnet_id: {Ref: subnet}
ip_address: 10.0.3.21
router:
Type: 'OS::Neutron::Router'
router_interface:
Type: OS::Neutron::RouterInterface
Properties:
router_id: {Ref: router}
subnet_id: {Ref: subnet}
Outputs:
the_network_status:
Value:
Fn::GetAtt: [network, status]
Description: Status of network
port_device_owner:
Value:
Fn::GetAtt: [port, device_owner]
Description: Device owner of the port
port_fixed_ips:
Value:
Fn::GetAtt: [port, fixed_ips]
Description: Fixed IPs of the port
port_mac_address:
Value:
Fn::GetAtt: [port, mac_address]
Description: MAC address of the port
port_status:
Value:
Fn::GetAtt: [port, status]
Description: Status of the port
port_show:
Value:
Fn::GetAtt: [port, show]
Description: All attributes for port
subnet_show:
Value:
Fn::GetAtt: [subnet, show]
Description: All attributes for subnet
network_show:
Value:
Fn::GetAtt: [network, show]
Description: All attributes for network
router_show:
Value:
Fn::GetAtt: [router, show]
Description: All attributes for router