Make the heat template work with nova-network
The current template assumes that neutron is used, this patch updates it to work with both nova-net and neutron. Change-Id: I98a1b9956be62e07f0b931d956a8f546248addfe Closes-Bug: #1308359
This commit is contained in:
parent
8be5f98ff7
commit
bd717859ac
@ -9,9 +9,6 @@ parameters:
|
|||||||
NetID:
|
NetID:
|
||||||
type: string
|
type: string
|
||||||
description: Network ID for the server
|
description: Network ID for the server
|
||||||
SubNetID:
|
|
||||||
type: string
|
|
||||||
description: Subnet ID for the server
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
server1:
|
server1:
|
||||||
@ -21,14 +18,7 @@ resources:
|
|||||||
image: { get_param: ImageID }
|
image: { get_param: ImageID }
|
||||||
flavor: "m1.tiny"
|
flavor: "m1.tiny"
|
||||||
networks:
|
networks:
|
||||||
- port: { get_resource: server1_port }
|
- network: { get_param: NetID }
|
||||||
|
|
||||||
server1_port:
|
|
||||||
type: OS::Neutron::Port
|
|
||||||
properties:
|
|
||||||
network_id: { get_param: NetID }
|
|
||||||
fixed_ips:
|
|
||||||
- subnet_id: { get_param: SubNetID }
|
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
server1_private_ip:
|
server1_private_ip:
|
||||||
|
@ -23,10 +23,9 @@
|
|||||||
|
|
||||||
<para>Use the <command>heat stack-create</command> command to create a stack
|
<para>Use the <command>heat stack-create</command> command to create a stack
|
||||||
from this template:</para>
|
from this template:</para>
|
||||||
<screen><prompt>$</prompt> <userinput>NET_ID=$(neutron net-list | awk '/ demo-net / { print $2 }')</userinput>
|
<screen><prompt>$</prompt> <userinput>NET_ID=$(nova net-list | awk '/ demo-net / { print $2 }')</userinput>
|
||||||
<prompt>$</prompt> <userinput>SUBNET_ID=$(neutron subnet-list | awk '/ demo-subnet / { print $2 }')</userinput>
|
|
||||||
<prompt>$</prompt> <userinput>heat stack-create -f test-stack.yml \
|
<prompt>$</prompt> <userinput>heat stack-create -f test-stack.yml \
|
||||||
-P "ImageID=cirros-0.3.2-x86_64;NetID=$NET_ID;SubNetID=$SUBNET_ID" testStack</userinput>
|
-P "ImageID=cirros-0.3.2-x86_64;NetID=$NET_ID" testStack</userinput>
|
||||||
<computeroutput>+--------------------------------------+------------+--------------------+----------------------+
|
<computeroutput>+--------------------------------------+------------+--------------------+----------------------+
|
||||||
| id | stack_name | stack_status | creation_time |
|
| id | stack_name | stack_status | creation_time |
|
||||||
+--------------------------------------+------------+--------------------+----------------------+
|
+--------------------------------------+------------+--------------------+----------------------+
|
||||||
|
Loading…
Reference in New Issue
Block a user