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
76 subnet_name: mgr-subnet
80 subnet_name: mgr-subnet-2
83 name: mgr-router-to-site1
84 network_name: site1-net
86 - subnet_name: site1-subnet
90 external_gateway: external
94 network_name: site1-net
95 subnet_name: site1-subnet
98 external_gateway: external
102 network_name: site2-net
103 subnet_name: site2-subnet
105 name: site-to-site-router
108 name: site1-router-port
109 network_name: site1-net
111 - subnet_name: site1-subnet
114 name: site2-router-port
115 network_name: site2-net
117 - subnet_name: site2-subnet
122 public_filepath: /tmp/cmplx-net-kp.pub
123 private_filepath: /tmp/cmplx-net-kp
128 imageName: centos-inst-test
129 keypair_name: cmplx-net-kp
131 vm_delete_timeout: 120
132 ssh_connect_timeout: 120
136 network_name: mgr-net
138 - subnet_name: mgr-subnet
140 - subnet_name: mgr-subnet-2
143 # Add back after validation of multiple floating IP support
146 # port_name: mgr-app-port
147 # subnet_name: mgr-subnet
148 # router_name: mgr-router
149 # provisioning: False
152 port_name: mgr-app-port
153 subnet_name: mgr-subnet-2
154 router_name: mgr-router
158 imageName: centos-inst-test
159 keypair_name: cmplx-net-kp
161 vm_delete_timeout: 120
162 ssh_connect_timeout: 120
165 name: site1-ovs-mgr-port
166 network_name: mgr-net
168 name: site1-ovs-site1-port
169 network_name: site1-net
173 port_name: site1-ovs-mgr-port
174 router_name: mgr-router
178 imageName: Ubuntu-14.04
179 keypair_name: cmplx-net-kp
181 vm_delete_timeout: 120
182 ssh_connect_timeout: 120
185 name: site2-ovs-mgr-port
186 network_name: mgr-net
188 name: site2-ovs-site2-port
189 network_name: site2-net
193 port_name: site2-ovs-mgr-port
194 subnet_name: mgr-subnet-2
195 router_name: mgr-router
199 imageName: Ubuntu-14.04
200 keypair_name: cmplx-net-kp
202 vm_delete_timeout: 120
203 ssh_connect_timeout: 120
206 name: site2-host-port
207 network_name: site2-net
211 port_name: site2-host-port
212 subnet_name: site2-subnet
213 router_name: site2-router
214 # Add a playbook here...
216 # - playbook_location: main.yml
226 # port_name: site1-ovs-site1-port
227 # port_value: mac_address
231 # port_name: site1-ovs-mgr-port
232 # port_value: ip_address
236 # port_name: site2-ovs-site2-port
237 # port_value: mac_address
241 # port_name: site2-ovs-mgr-port
242 # port_value: ip_address
243 # - playbook_location: ./main.yml