|
|
|
# update firmware :
|
|
|
|
# Usage: $ ansible-playbook firmware.yml
|
|
|
|
---
|
|
|
|
- name: update firmware
|
|
|
|
hosts: dh-node02
|
|
|
|
tasks:
|
|
|
|
- name: Create directory
|
|
|
|
file:
|
|
|
|
path: /root/r630-25-11
|
|
|
|
state: directory
|
|
|
|
|
|
|
|
- name: copy BIOS firmware
|
|
|
|
copy:
|
|
|
|
src: files/BIOS_1RKPD_LN_2.10.5.BIN
|
|
|
|
mode: 0744
|
|
|
|
dest: /root/r630-25-11/BIOS_1RKPD_LN_2.10.5.BIN
|
|
|
|
|
|
|
|
- name: copy Intel Network Firmware
|
|
|
|
copy:
|
|
|
|
src: files/Network_Firmware_GK57C_LN_19.0.12_A00.BIN
|
|
|
|
mode: 0744
|
|
|
|
dest: /root/r630-25-11/
|
|
|
|
|
|
|
|
- name: copy iDRAC firmware
|
|
|
|
copy:
|
|
|
|
src: files/iDRAC-with-Lifecycle-Controller_Firmware_40T1C_LN_2.63.60.61_A00.BIN
|
|
|
|
mode: 0744
|
|
|
|
dest: /root/r630-25-11/iDRAC-with-Lifecycle-Controller_Firmware_40T1C_LN_2.63.60.61_A00.BIN
|
|
|
|
|
|
|
|
|
|
|
|
- name: install BIOS firmware
|
|
|
|
shell: /root/r630-25-11/BIOS_1RKPD_LN_2.10.5.BIN -q
|
|
|
|
register: result
|
|
|
|
failed_when: 'result.rc >3 '
|
|
|
|
|
|
|
|
- name: install Network firmware
|
|
|
|
shell: /root/r630-25-11/Network_Firmware_GK57C_LN_19.0.12_A00.BIN -q
|
|
|
|
register: result
|
|
|
|
failed_when: 'result.rc >3 '
|
|
|
|
|
|
|
|
- name: install iDRAC firmware
|
|
|
|
shell: /root/r630-25-11/iDRAC-with-Lifecycle-Controller_Firmware_40T1C_LN_2.63.60.61_A00.BIN -q
|
|
|
|
register: result
|
|
|
|
failed_when: 'result.rc >3 '
|
|
|
|
|