1 # Copyright (c) 2016 Cable Television Laboratories, Inc. ("CableLabs")
2 # and others. All rights reserved.
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at:
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
18 # Note - when http_proxy is set, you must also configure ssh for proxy tunneling on your host.
21 auth_url: http://10.10.10.50:5000/v2.0/
23 http_proxy: localhost:3128
26 name: centos-inst-test
29 download_url: http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2
30 nic_config_pb_loc: provisioning/ansible/centos-network-setup/playbooks/configure_host.yml
35 download_url: http://uec-images.ubuntu.com/releases/trusty/14.04/ubuntu-14.04-server-cloudimg-amd64-disk1.img
36 nic_config_pb_loc: provisioning/ansible/ubuntu-network-setup/playbooks/configure_host.yml
44 dns_nameservers: [8.8.8.8]
48 dns_nameservers: [8.8.8.8]
55 gateway_ip: 192.168.0.1
59 gateway_ip: 192.168.1.1
66 gateway_ip: 192.169.0.1
68 # Note: Routers between internal networks not being used but put in here as an example on how to do that.
71 external_gateway: external
77 name: mgr-router-to-site1
78 network_name: site1-net
80 - subnet_name: site1-subnet
84 external_gateway: external
89 external_gateway: external
93 name: site-to-site-router
96 name: site1-router-port
97 network_name: site1-net
99 - subnet_name: site1-subnet
102 name: site2-router-port
103 network_name: site2-net
105 - subnet_name: site2-subnet
110 public_filepath: /tmp/cmplx-net-kp.pub
111 private_filepath: /tmp/cmplx-net-kp
116 imageName: centos-inst-test
117 keypair_name: cmplx-net-kp
119 vm_delete_timeout: 120
120 ssh_connect_timeout: 120
124 network_name: mgr-net
126 - subnet_name: mgr-subnet
128 - subnet_name: mgr-subnet-2
131 # Add back after validation of multiple floating IP support
134 # port_name: mgr-app-port
135 # subnet_name: mgr-subnet
136 # router_name: mgr-router
137 # provisioning: False
140 port_name: mgr-app-port
141 subnet_name: mgr-subnet-2
142 router_name: mgr-router
146 imageName: centos-inst-test
147 keypair_name: cmplx-net-kp
149 vm_delete_timeout: 120
150 ssh_connect_timeout: 120
153 name: site1-ovs-mgr-port
154 network_name: mgr-net
156 name: site1-ovs-site1-port
157 network_name: site1-net
161 port_name: site1-ovs-mgr-port
162 router_name: mgr-router
166 imageName: Ubuntu-14.04
167 keypair_name: cmplx-net-kp
169 vm_delete_timeout: 120
170 ssh_connect_timeout: 120
173 name: site2-ovs-mgr-port
174 network_name: mgr-net
176 name: site2-ovs-site2-port
177 network_name: site2-net
181 port_name: site2-ovs-mgr-port
182 subnet_name: mgr-subnet-2
183 router_name: mgr-router
187 imageName: Ubuntu-14.04
188 keypair_name: cmplx-net-kp
190 vm_delete_timeout: 120
191 ssh_connect_timeout: 120
194 name: site2-host-port
195 network_name: site2-net
199 port_name: site2-host-port
200 subnet_name: site2-subnet
201 router_name: site2-router
202 # Add a playbook here...
204 # - playbook_location: main.yml
214 # port_name: site1-ovs-site1-port
215 # port_value: mac_address
219 # port_name: site1-ovs-mgr-port
220 # port_value: ip_address
224 # port_name: site2-ovs-site2-port
225 # port_value: mac_address
229 # port_name: site2-ovs-mgr-port
230 # port_value: ip_address
231 # - playbook_location: ./main.yml