Repo tidy-up + licence scrubing
[fuel.git] / deploy / config / labs / devel-pipeline / elx / fuel / config / dha.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 dha-pod-config-metadata:
11   title: Deployment Hardware Adapter (DHA) for fuel development pipeline - Ericsson ELX version
12   version: 0.0.3
13   created: Feb 2 2016
14   comment: ELX Fuel 9 version
15
16 # Adapter to use for this definition
17 adapter: libvirt
18
19 # Node list.
20 # Mandatory property is id, all other properties are adapter specific.
21
22 nodes:
23 - id: 1
24   libvirtName: controller1
25   libvirtTemplate: templates/virtual_environment/vms/controller.xml
26 - id: 2
27   libvirtName: compute1
28   libvirtTemplate: templates/virtual_environment/vms/compute.xml
29 - id: 3
30   libvirtName: compute2
31   libvirtTemplate: templates/virtual_environment/vms/compute.xml
32 - id: 4
33   libvirtName: compute3
34   libvirtTemplate: templates/virtual_environment/vms/compute.xml
35 - id: 5
36   libvirtName: fuel-master
37   libvirtTemplate: templates/virtual_environment/vms/fuel.xml
38   isFuel: yes
39   username: root
40   password: r00tme
41
42 virtNetConfDir: templates/virtual_environment/networks
43
44 disks:
45   fuel: 100G
46   controller: 100G
47   compute: 100G
48
49 # Here the infrastructure VMs can be defined.
50 # The entries are not mandatory! If it is left empty
51 # the default defined in deploy/templates will
52 # be used.
53 define_vms:
54   fuel:
55     vcpu:
56       value: 2
57     memory:
58       attribute_equlas:
59         unit: KiB
60       value: 8388608
61     currentMemory:
62       attribute_equlas:
63         unit: KiB
64       value: 8388608
65     devices:
66       interface:
67         # With attribute_equlas someone can define which
68         # interface type is meant
69         attribute_equlas:
70           type: network
71         # This will overwrite the type of the model of
72         # the interface
73         model:
74           attribute:
75             type: virtio
76   controller:
77     vcpu:
78       value: 4
79     memory:
80       attribute_equlas:
81         unit: KiB
82       value: 10485760
83     currentMemory:
84       attribute_equlas:
85         unit: KiB
86       value: 10485760
87     devices:
88       interface:
89         attribute_equlas:
90           type: network
91         model:
92           attribute:
93             type: e1000
94   compute:
95     memory:
96       attribute_equlas:
97         unit: KiB
98       value: 6291456
99     currentMemory:
100       attribute_equlas:
101         unit: KiB
102       value: 6291456
103     devices:
104       interface:
105         attribute_equlas:
106           type: network
107         model:
108           attribute:
109             type: e1000
110