6240f0794576e7e5fb989208073a42a5094ee796
[genesis.git] / fuel / deploy / baremetal / dha.yaml
1 title: Deployment Hardware Adapter (DHA)
2 # DHA API version supported
3 version: 1.1
4 created: Mon May  4 09:03:46 UTC 2015
5 comment: Test environment Ericsson Montreal
6
7 # Adapter to use for this definition
8 adapter: ipmi
9
10 # Node list.
11 # Mandatory properties are id and role.
12 # The MAC address of the PXE boot interface for Fuel is not
13 # mandatory to be defined.
14 # All other properties are adapter specific.
15
16 nodes:
17 - id: 1
18   pxeMac: 14:58:D0:54:7A:28
19   ipmiIp: 10.118.32.205
20   ipmiUser: username
21   ipmiPass: password
22 - id: 2
23   pxeMac: 14:58:D0:55:E2:E0
24   ipmiIp: 10.118.32.202
25   ipmiUser: username
26   ipmiPass: password
27 # Adding the Fuel node as node id 3 which may not be correct - please
28 # adjust as needed.
29 - id: 3
30   libvirtName: vFuel
31   libvirtTemplate: vFuel
32   isFuel: yes
33   username: root
34   password: r00tme
35
36 # Deployment power on strategy
37 # all:      Turn on all nodes at once. There will be no correlation
38 #           between the DHA and DEA node numbering. MAC addresses
39 #           will be used to select the node roles though.
40 # sequence: Turn on the nodes in sequence starting with the lowest order
41 #           node and wait for the node to be detected by Fuel. Not until
42 #           the node has been detected and assigned a role will the next
43 #           node be turned on.
44 powerOnStrategy: sequence
45
46 # If fuelCustomInstall is set to true, Fuel is assumed to be installed by
47 # calling the DHA adapter function "dha_fuelCustomInstall()"  with two
48 # arguments: node ID and the ISO file name to deploy. The custom install
49 # function is then to handle all necessary logic to boot the Fuel master
50 # from the ISO and then return.
51 # Allowed values: true, false
52 fuelCustomInstall: true
53