8ede3d68321e8103b2e00e4010408871914ccfa2
[fuel.git] / deploy / config / labs / devel-pipeline / elx / fuel / config / dea-pod-override.yaml
1 ##############################################################################
2 # Copyright (c) 2015 Ericsson AB and others.
3 # stefan.k.berg@ericsson.com
4 # jonas.bjurel@ericsson.com
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 dea-pod-override-config-metadata:
12   title: 'Deployment Environment Adapter POD override for Development Pipeline - Ericsson ELX version'
13   version: '0.2'
14   created: 'Mon Jan 26 2016'
15   comment: 'Rebased for Fuel8'
16 environment:
17   name: opnfv_virt
18 interfaces_1:
19   ens3:
20   - fuelweb_admin
21   - management
22   ens4:
23   - storage
24   ens5:
25   - private
26   ens6:
27   - public
28 transformations_1:
29   transformations:
30   - action: add-br
31     name: br-fw-admin
32   - action: add-br
33     name: br-mgmt
34   - action: add-br
35     name: br-storage
36   - action: add-br
37     name: br-ex
38   - action: add-br
39     name: br-floating
40     provider: ovs
41   - action: add-patch
42     bridges:
43     - br-floating
44     - br-ex
45     mtu: 65000
46     provider: ovs
47   - action: add-br
48     name: br-mesh
49   - action: add-port
50     bridge: br-fw-admin
51     name: ens3
52   - action: add-port
53     bridge: br-mgmt
54     name: ens3.101
55   - action: add-port
56     bridge: br-storage
57     name: ens4.102
58   - action: add-port
59     bridge: br-mesh
60     name: ens5.103
61   - action: add-port
62     bridge: br-ex
63     name: ens6
64 transformations_2:
65   transformations:
66   - action: add-br
67     name: br-fw-admin
68   - action: add-br
69     name: br-mgmt
70   - action: add-br
71     name: br-storage
72   - action: add-br
73     name: br-mesh
74   - action: add-port
75     bridge: br-fw-admin
76     name: ens3
77   - action: add-port
78     bridge: br-mgmt
79     name: ens3.101
80   - action: add-port
81     bridge: br-storage
82     name: ens4.102
83   - action: add-port
84     bridge: br-mesh
85     name: ens5.103
86 fuel:
87   ADMIN_NETWORK:
88     dhcp_pool_end: 10.20.0.254
89     dhcp_pool_start: 10.20.0.3
90     ipaddress: 10.20.0.2
91     netmask: 255.255.255.0
92   DNS_DOMAIN: opnfv.org
93   DNS_SEARCH: opnfv.org
94   DNS_UPSTREAM: 147.214.6.234
95   HOSTNAME: opnfv_virt
96   NTP1: 193.181.14.10
97   NTP2: 193.181.14.11
98   NTP3: ''
99 network:
100   networking_parameters:
101     base_mac: fa:16:3e:00:00:00
102     configuration_template: null
103     dns_nameservers:
104     - 147.214.6.234
105     floating_name: admin_floating_net
106     floating_ranges:
107     - - 172.16.0.130
108       - 172.16.0.254
109     gre_id_range:
110     - 2
111     - 65535
112     internal_cidr: 192.168.111.0/24
113     internal_gateway: 192.168.111.1
114     internal_name: admin_internal_net
115     net_l23_provider: ovs
116     segmentation_type: tun
117     vlan_range:
118     - 1000
119     - 1030
120   networks:
121   - cidr: 172.16.0.0/24
122     gateway: 172.16.0.1
123     ip_ranges:
124     - - 172.16.0.2
125       - 172.16.0.126
126     meta:
127       cidr: 172.16.0.0/24
128       configurable: true
129       floating_range_var: floating_ranges
130       ip_range:
131       - 172.16.0.2
132       - 172.16.0.126
133       map_priority: 1
134       name: public
135       notation: ip_ranges
136       render_addr_mask: public
137       render_type: null
138       use_gateway: true
139       vips:
140       - haproxy
141       - vrouter
142       vlan_start: null
143     name: public
144     vlan_start: null
145   - cidr: 192.168.1.0/24
146     gateway: null
147     ip_ranges:
148     - - 192.168.1.1
149       - 192.168.1.254
150     meta:
151       cidr: 192.168.1.0/24
152       configurable: true
153       map_priority: 2
154       name: storage
155       notation: cidr
156       render_addr_mask: storage
157       render_type: cidr
158       use_gateway: false
159       vlan_start: 102
160     name: storage
161     vlan_start: 102
162   - cidr: 192.168.0.0/24
163     gateway: null
164     ip_ranges:
165     - - 192.168.0.1
166       - 192.168.0.254
167     meta:
168       cidr: 192.168.0.0/24
169       configurable: true
170       map_priority: 2
171       name: management
172       notation: cidr
173       render_addr_mask: internal
174       render_type: cidr
175       use_gateway: false
176       vips:
177       - haproxy
178       - vrouter
179       vlan_start: 101
180     name: management
181     vlan_start: 101
182   - cidr: 192.168.2.0/24
183     gateway: null
184     ip_ranges:
185     - - 192.168.2.1
186       - 192.168.2.254
187     meta:
188       cidr: 192.168.2.0/24
189       configurable: true
190       map_priority: 2
191       name: private
192       notation: cidr
193       render_addr_mask: null
194       render_type: cidr
195       seg_type: tun
196       use_gateway: false
197       vlan_start: 103
198     name: private
199     vlan_start: 103
200   - cidr: 10.20.0.0/24
201     gateway: 10.20.0.2
202     ip_ranges:
203     - - 10.20.0.3
204       - 10.20.0.254
205     meta:
206       configurable: false
207       map_priority: 0
208       notation: ip_ranges
209       render_addr_mask: null
210       render_type: null
211       unmovable: true
212       use_gateway: true
213     name: fuelweb_admin
214     vlan_start: null
215 settings:
216   editable:
217     external_dns:
218       dns_list:
219         description: List of upstream DNS servers, separated by comma
220         label: DNS list
221         regex:
222           error: Invalid IP address list
223           source: ^\*$|^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}(?:\s*,\s*(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3})*$
224         type: text
225         value: 147.214.6.234
226         weight: 10
227       metadata:
228         group: network
229         label: Host OS DNS Servers
230         weight: 30
231     external_ntp:
232       metadata:
233         group: network
234         label: Host OS NTP Servers
235         weight: 40
236       ntp_list:
237         description: List of upstream NTP servers, separated by comma
238         label: NTP server list
239         regex:
240           error: Invalid NTP server list
241           source: ^\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(?:\.\d{1,3}){3})\s*(?:,\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(\.\d{1,3}){3})\s*)*$
242         type: text
243         value: 193.181.14.10, 193.181.14.11
244         weight: 10
245     syslog:
246       metadata:
247         enabled: false
248         group: logging
249         label: Syslog
250         toggleable: true
251         weight: 50
252       syslog_port:
253         description: Remote syslog port
254         label: Port
255         regex:
256           error: Invalid syslog port
257           source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
258         type: text
259         value: '514'
260         weight: 20
261       syslog_server:
262         description: Remote syslog hostname
263         label: Hostname
264         regex:
265           error: Invalid hostname
266           source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
267         type: text
268         value: ''
269         weight: 10
270       syslog_transport:
271         label: Syslog transport protocol
272         type: radio
273         value: tcp
274         values:
275         - data: udp
276           description: ''
277           label: UDP
278         - data: tcp
279           description: ''
280           label: TCP
281         weight: 30