2 # file: roles/common/handlers/cimc.yaml
4 - name: Boot from network
6 hostname: '{{ inventory_cimc_hostname }}'
7 username: '{{ inventory_cimc_username }}'
8 password: '{{ inventory_cimc_password }}'
11 <!-- Configure PXE boot -->
12 <configConfMo><inConfig>
13 <lsbootLan dn="sys/rack-unit-1/boot-policy/lan-read-only" access="read-only" order="1" prot="pxe" type="lan"/>
14 </inConfig></configConfMo>
15 delegate_to: localhost
18 - name: Boot from storage
20 hostname: '{{ inventory_cimc_hostname }}'
21 username: '{{ inventory_cimc_username }}'
22 password: '{{ inventory_cimc_password }}'
25 <configConfMo><inConfig>
26 <lsbootStorage dn="sys/rack-unit-1/boot-policy/storage-read-write" access="read-write" order="1" type="storage"/>
27 </inConfig></configConfMo>
28 delegate_to: localhost
31 - name: Power up server
33 hostname: '{{ inventory_cimc_hostname }}'
34 username: '{{ inventory_cimc_username }}'
35 password: '{{ inventory_cimc_password }}'
38 <configConfMo><inConfig>
39 <computeRackUnit dn="sys/rack-unit-1" adminPower="up"/>
40 </inConfig></configConfMo>
41 delegate_to: localhost
44 - name: Power down server
46 hostname: '{{ inventory_cimc_hostname }}'
47 username: '{{ inventory_cimc_username }}'
48 password: '{{ inventory_cimc_password }}'
51 <configConfMo><inConfig>
52 <computeRackUnit dn="sys/rack-unit-1" adminPower="down"/>
53 </inConfig></configConfMo>
54 delegate_to: localhost
57 - name: Power cycle server
59 hostname: '{{ inventory_cimc_hostname }}'
60 username: '{{ inventory_cimc_username }}'
61 password: '{{ inventory_cimc_password }}'
64 <!-- Power cycle server -->
65 <configConfMo><inConfig>
66 <computeRackUnit dn="sys/rack-unit-1" adminPower="cycle-immediate"/>
67 </inConfig></configConfMo>
68 delegate_to: localhost