Created
August 12, 2021 18:29
-
-
Save larsks/afd6cb2a3c88447c726d66fc86141184 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- hosts: openshift | |
gather_facts: false | |
vars: | |
image_name: discovery_image_smaug.iso | |
tasks: | |
- name: ensure system is powered off | |
tags: [power] | |
delegate_to: "{{ ipmi_address }}" | |
raw: racadm serveraction powerdown | |
register: res | |
failed_when: >- | |
"error" in res.stdout.lower() | |
- name: disconnect virtual media | |
tags: [media, media.disconnect] | |
delegate_to: "{{ ipmi_address }}" | |
raw: racadm remoteimage -d | |
register: res | |
failed_when: >- | |
"error" in res.stdout.lower() | |
- name: connect virtual media | |
tags: [media, media.connect] | |
delegate_to: "{{ ipmi_address }}" | |
raw: racadm remoteimage -c -u guest -p guest -l http://10.0.0.1/{{ image_name }} | |
register: res | |
failed_when: >- | |
"Remote Image is now Configured" not in res.stdout | |
- name: configure bootonce | |
delegate_to: "{{ ipmi_address }}" | |
raw: racadm set iDRAC.VirtualMedia.BootOnce 1 | |
register: res | |
failed_when: >- | |
"error" in res.stdout.lower() | |
- name: configure boot device | |
delegate_to: "{{ ipmi_address }}" | |
raw: racadm set iDRAC.ServerBoot.FirstBootDevice VCD-DVD | |
register: res | |
failed_when: >- | |
"error" in res.stdout.lower() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment