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