Remove residual Lab & configuration DEA and DHA from the unprotected Fuel repo
[fuel.git] / deploy / scenario / no-ha_nfv-ovs_heat_ceilometer_scenario.yaml
1 ##############################################################################
2 # Copyright (c) 2015 Ericsson AB and others.
3 # jonas.bjurel@ericsson.com
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
9
10 ############################################################################### # Description:
11 # This .yaml configuration file defines the configuration of the fuel
12 # deployment and is passed as an argument to deploy.sh
13 # eg. deploy.sh -c https://artifact.opnfv.org/fuel/config
14 # This will make build.sh fetch this configuration file and configure the
15 # deployment accordingly.
16 # After the deployment, a copy of this file gets uploaded to fuel:
17 # /root/deploy-config.yaml, as well as the sha-1 sum of this file:
18 # /root/deploy-config.sha1
19 ##############################################################################
20
21 ##############################################################################
22 # deployment configuration meta-data
23 deployment-scenario-metadata:
24    title: NFV OVS NO-HA deployment
25    version: 0.0.4
26    created: Apr 20 2016
27    comment: NFV OVS NO-HA Rebased for Fuel8
28
29 ##############################################################################
30 # Stack extentions are opnfv added value features in form of a fuel-plugin
31 # plug-ins listed below will be enabled and configured according to the
32 # <module-config-base-uri>/<module-config-name>_<module-config-version>.yaml
33 # It does so by copying the config file to the local plugin config directory
34 stack-extensions:
35    - module: fuel-plugin-ovsnfv
36      module-config-name: fuel-nfvovs
37      module-config-version: 0.0.2
38      module-config-override:
39        # Module config overrides
40
41 ##############################################################################
42 # By editing the override-config sections below, you can override arbitrary
43 # configuration name-space settings
44 dea-override-config:
45   environment:
46     net_segment_type: vlan
47   nodes:
48   - id: 1
49     interfaces: interfaces_1
50     role: mongo,controller
51     transformations: transformations_1
52   - id: 2
53     interfaces: interfaces_1
54     role: ceph-osd,compute
55     transformations: transformations_1
56   - id: 3
57     interfaces: interfaces_1
58     role: ceph-osd,compute
59     transformations: transformations_1
60   - id: 4
61     interfaces: interfaces_1
62     role: ceph-osd,compute
63     transformations: transformations_1
64
65   transformations_1:
66     transformations:
67     - action: add-br
68       name: br-fw-admin
69     - action: add-br
70       name: br-mgmt
71     - action: add-br
72       name: br-storage
73     - action: add-br
74       name: br-ex
75     - action: add-br
76       name: br-floating
77       provider: ovs
78     - action: add-patch
79       bridges:
80       - br-floating
81       - br-ex
82       mtu: 65000
83       provider: ovs
84     - action: add-br
85       name: br-prv
86       provider: ovs
87     - action: add-br
88       name: br-aux
89     - action: add-patch
90       bridges:
91       - br-prv
92       - br-aux
93       mtu: 65000
94       provider: ovs
95     - action: add-port
96       bridge: br-fw-admin
97       name: eno49
98     - action: add-port
99       bridge: br-mgmt
100       name: ens1f0.100
101     - action: add-port
102       bridge: br-storage
103       name: ens1f0.200
104     - action: add-port
105       bridge: br-aux
106       name: ens1f0
107     - action: add-port
108       bridge: br-ex
109       name: ens1f0.753
110   transformations_2:
111     transformations:
112     - action: add-br
113       name: br-fw-admin
114     - action: add-br
115       name: br-mgmt
116     - action: add-br
117       name: br-storage
118     - action: add-br
119       name: br-prv
120       provider: ovs
121     - action: add-br
122       name: br-aux
123     - action: add-patch
124       bridges:
125       - br-prv
126       - br-aux
127       mtu: 65000
128       provider: ovs
129     - action: add-port
130       bridge: br-fw-admin
131       name: eno49
132     - action: add-port
133       bridge: br-mgmt
134       name: ens1f0.100
135     - action: add-port
136       bridge: br-storage
137       name: ens1f0.200
138     - action: add-port
139       bridge: br-aux
140       name: ens1f0
141
142   network:
143     networking_parameters:
144       segmentation_type: vlan
145       vlan_range:
146       - 1000
147       - 1030
148     networks:
149     - cidr: null
150       gateway: null
151       ip_ranges: []
152       meta:
153         configurable: false
154         map_priority: 2
155         name: private
156         neutron_vlan_range: true
157         notation: null
158         render_addr_mask: null
159         render_type: null
160         seg_type: vlan
161         use_gateway: false
162         vlan_start: null
163       name: private
164       vlan_start: null
165     - cidr: 10.118.101.0/24
166       gateway: 10.118.101.1
167       ip_ranges:
168       - - 10.118.101.180
169         - 10.118.101.190
170       meta:
171         cidr: 172.16.0.0/24
172         configurable: true
173         floating_range_var: floating_ranges
174         ip_range:
175         - 172.16.0.2
176         - 172.16.0.126
177         map_priority: 1
178         name: public
179         notation: ip_ranges
180         render_addr_mask: public
181         render_type: null
182         use_gateway: true
183         vips:
184         - haproxy
185         - vrouter
186         vlan_start: null
187       name: public
188       vlan_start: 753
189     - cidr: 192.168.20.0/24
190       gateway: null
191       ip_ranges:
192       - - 192.168.20.1
193         - 192.168.20.254
194       meta:
195         cidr: 192.168.1.0/24
196         configurable: true
197         map_priority: 2
198         name: storage
199         notation: cidr
200         render_addr_mask: storage
201         render_type: cidr
202         use_gateway: false
203         vlan_start: 102
204       name: storage
205     - cidr: 192.168.10.0/24
206       gateway: null
207       ip_ranges:
208       - - 192.168.10.1
209         - 192.168.10.254
210       meta:
211         cidr: 192.168.0.0/24
212         configurable: true
213         map_priority: 2
214         name: management
215         notation: cidr
216         render_addr_mask: internal
217         render_type: cidr
218         use_gateway: false
219         vips:
220         - haproxy
221         - vrouter
222         vlan_start: 101
223       name: management
224       vlan_start: 100
225     - cidr: 10.20.0.0/24
226       gateway: 10.20.0.2
227       ip_ranges:
228       - - 10.20.0.3
229         - 10.20.0.254
230       meta:
231         configurable: false
232         map_priority: 0
233         notation: ip_ranges
234         render_addr_mask: null
235         render_type: null
236         unmovable: true
237         use_gateway: true
238       name: fuelweb_admin
239       vlan_start: null
240
241 dha-override-config:
242 #  disks:
243 #    contrail: 500G
244
245 ##############################################################################
246 # The verification pipeline may populate the section below with arbitrary
247 # testing information, which post deploy can be retreived from the fuel master:
248 # /root/deploy-config.yaml
249 test: