2 # file: roles/vexx_hosts/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
19 - name: Boot from storage
21 hostname: "{{ inventory_cimc_hostname }}"
22 username: "{{ inventory_cimc_username }}"
23 password: "{{ inventory_cimc_password }}"
26 <configConfMo><inConfig>
27 <lsbootStorage dn="sys/rack-unit-1/boot-policy/storage-read-write" access="read-write" order="1" type="storage"/>
28 </inConfig></configConfMo>
29 delegate_to: localhost
33 - name: Power up server
35 hostname: "{{ inventory_cimc_hostname }}"
36 username: "{{ inventory_cimc_username }}"
37 password: "{{ inventory_cimc_password }}"
40 <configConfMo><inConfig>
41 <computeRackUnit dn="sys/rack-unit-1" adminPower="up"/>
42 </inConfig></configConfMo>
43 delegate_to: localhost
47 - name: Power down server
49 hostname: "{{ inventory_cimc_hostname }}"
50 username: "{{ inventory_cimc_username }}"
51 password: "{{ inventory_cimc_password }}"
54 <configConfMo><inConfig>
55 <computeRackUnit dn="sys/rack-unit-1" adminPower="down"/>
56 </inConfig></configConfMo>
57 delegate_to: localhost
61 - name: Power cycle server
63 hostname: "{{ inventory_cimc_hostname }}"
64 username: "{{ inventory_cimc_username }}"
65 password: "{{ inventory_cimc_password }}"
68 <!-- Power cycle server -->
69 <configConfMo><inConfig>
70 <computeRackUnit dn="sys/rack-unit-1" adminPower="cycle-immediate"/>
71 </inConfig></configConfMo>
72 delegate_to: localhost