Infra: AWS Update to Ubuntu 20.04
[csit.git] / fdio.infra.ansible / roles / baremetal / handlers / ipmi.yaml
1 ---
2 # file: roles/baremetal/handlers/ipmi.yaml
3
4 - name: Boot from network
5   ipmi_boot:
6     name: "{{ inventory_ipmi_hostname }}"
7     user: "{{ inventory_ipmi_username }}"
8     password: "{{ inventory_ipmi_password }}"
9     bootdev: network
10   delegate_to: localhost
11   tags:
12     - boot-network
13
14 - name: Boot from storage
15   ipmi_boot:
16     name: "{{ inventory_ipmi_hostname }}"
17     user: "{{ inventory_ipmi_username }}"
18     password: "{{ inventory_ipmi_password }}"
19     bootdev: hd
20   delegate_to: localhost
21   tags:
22     - boot-storage
23
24 - name: Power up server
25   ipmi_power:
26     name: "{{ inventory_ipmi_hostname }}"
27     user: "{{ inventory_ipmi_username }}"
28     password: "{{ inventory_ipmi_password }}"
29     state: on
30   delegate_to: localhost
31   tags:
32     - power-up
33
34 - name: Power down server
35   ipmi_power:
36     name: "{{ inventory_ipmi_hostname }}"
37     user: "{{ inventory_ipmi_username }}"
38     password: "{{ inventory_ipmi_password }}"
39     state: off
40   delegate_to: localhost
41   tags:
42     - power-down
43
44 - name: Power cycle server
45   ipmi_power:
46     name: "{{ inventory_ipmi_hostname }}"
47     user: "{{ inventory_ipmi_username }}"
48     password: "{{ inventory_ipmi_password }}"
49     state: boot
50   delegate_to: localhost
51   tags:
52     - power-cycle