Modification of deployment config for Fuel 9 and ELX lab
[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 fuel:
65   ADMIN_NETWORK:
66     dhcp_pool_end: 10.20.0.254
67     dhcp_pool_start: 10.20.0.3
68     ipaddress: 10.20.0.2
69     netmask: 255.255.255.0
70     ssh_network: 10.20.0.0/24
71   DNS_DOMAIN: domain.tld
72   DNS_SEARCH: domain.tld
73   DNS_UPSTREAM: 147.214.6.234
74   FUEL_ACCESS:
75     password: admin
76     user: admin
77   HOSTNAME: fuel
78   NTP1: time1.ericsson.se
79   NTP2: time2.ericsson.se
80   NTP3: time2.ericsson.se
81 network:
82   networking_parameters:
83     base_mac: fa:16:3e:00:00:00
84     configuration_template: null
85     dns_nameservers:
86     - 147.214.6.234
87     floating_name: admin_floating_net
88     floating_ranges:
89     - - 172.16.0.130
90       - 172.16.0.254
91     gre_id_range:
92     - 2
93     - 65535
94     internal_cidr: 192.168.111.0/24
95     internal_gateway: 192.168.111.1
96     internal_name: admin_internal_net
97     net_l23_provider: ovs
98     segmentation_type: tun
99     vlan_range:
100     - 1000
101     - 1030
102   networks:
103   - cidr: 192.168.1.0/24
104     gateway: null
105     ip_ranges:
106     - - 192.168.1.1
107       - 192.168.1.254
108     meta:
109       cidr: 192.168.1.0/24
110       configurable: true
111       map_priority: 2
112       name: storage
113       notation: cidr
114       render_addr_mask: storage
115       render_type: cidr
116       use_gateway: false
117       vlan_start: 102
118     name: storage
119     vlan_start: 102
120   - cidr: 192.168.0.0/24
121     gateway: null
122     ip_ranges:
123     - - 192.168.0.1
124       - 192.168.0.254
125     meta:
126       cidr: 192.168.0.0/24
127       configurable: true
128       map_priority: 2
129       name: management
130       notation: cidr
131       render_addr_mask: internal
132       render_type: cidr
133       use_gateway: false
134       vips:
135       - haproxy
136       - vrouter
137       vlan_start: 101
138     name: management
139     vlan_start: 101
140   - cidr: 192.168.2.0/24
141     gateway: null
142     ip_ranges:
143     - - 192.168.2.1
144       - 192.168.2.254
145     meta:
146       cidr: 192.168.2.0/24
147       configurable: true
148       map_priority: 2
149       name: private
150       notation: cidr
151       render_addr_mask: null
152       render_type: cidr
153       seg_type: tun
154       use_gateway: false
155       vlan_start: 103
156     name: private
157     vlan_start: 103
158   - cidr: 172.16.0.0/24
159     gateway: 172.16.0.1
160     ip_ranges:
161     - - 172.16.0.2
162       - 172.16.0.126
163     meta:
164       cidr: 172.16.0.0/24
165       configurable: true
166       floating_range_var: floating_ranges
167       ip_range:
168       - 172.16.0.2
169       - 172.16.0.126
170       map_priority: 1
171       name: public
172       notation: ip_ranges
173       render_addr_mask: public
174       render_type: null
175       use_gateway: true
176       vips:
177       - haproxy
178       - vrouter
179       vlan_start: null
180     name: public
181     vlan_start: null
182   - cidr: 10.20.0.0/24
183     gateway: 10.20.0.2
184     ip_ranges:
185     - - 10.20.0.3
186       - 10.20.0.254
187     meta:
188       configurable: false
189       map_priority: 0
190       notation: ip_ranges
191       render_addr_mask: null
192       render_type: null
193       unmovable: true
194       use_gateway: true
195     name: fuelweb_admin
196     vlan_start: null
197 settings:
198   editable:
199     external_dns:
200       dns_list:
201         description: List of upstream DNS servers
202         label: DNS list
203         max: 3
204         regex:
205           error: Invalid IP address
206           source: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
207         type: text_list
208         value:
209         - 147.214.6.234
210         weight: 10
211       metadata:
212         group: network
213         label: Host OS DNS Servers
214         weight: 30
215     external_ntp:
216       metadata:
217         group: network
218         label: Host OS NTP Servers
219         weight: 40
220       ntp_list:
221         description: List of upstream NTP servers
222         label: NTP server list
223         regex:
224           error: Invalid NTP server
225           source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
226         type: text_list
227         value:
228         - time1.ericsson.se
229         - time2.ericsson.se
230         weight: 10
231     syslog:
232       metadata:
233         enabled: false
234         group: logging
235         label: Syslog
236         toggleable: true
237         weight: 50
238       syslog_port:
239         description: Remote syslog port
240         label: Port
241         regex:
242           error: Invalid syslog port
243           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])$
244         type: text
245         value: '514'
246         weight: 20
247       syslog_server:
248         description: Remote syslog hostname
249         label: Hostname
250         regex:
251           error: Invalid hostname
252           source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
253         type: text
254         value: ''
255         weight: 10
256       syslog_transport:
257         label: Syslog transport protocol
258         type: radio
259         value: tcp
260         values:
261         - data: udp
262           description: ''
263           label: UDP
264         - data: tcp
265           description: ''
266           label: TCP
267         weight: 30
268