dellemc-openmanage-ansible-modules
dellemc-openmanage-ansible-modules copied to clipboard
idrac_bios module doesn't change BIOS attributes on Dell R750
How can the team help?
Support on idrac_bios module and Bios Version relation or dependency
Details: ? I'm trying to change BIOS Attributes on my DELL R750 using Ansible with module idrac_bios , no action taken however the attribute value doesn't match.
R750 BIOS Version | 1.3.8 R750 iDRAC Firmware Version | 5.10.10.00
For more clarification ==> Changing OsWatchdogTimer from Enabled to Disabled
TASK [xx_bios : BIOS Configuration] ****************************************************************************************************************************ok: [r750]
TASK [xx_bios : Print output] ****************************************************************************************************************************ok: [r750] => {
"msg": {
"changed": false,
"failed": false,
"msg": {
"Message": "No changes found to commit!",
"Status": "Success"
}
}
}
PLAY RECAP ********************************************************************************************************************************r750
: ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
NB: This issue not exist on my Dell R640 Server
R640 BIOS Version | 2.6.4 R640 iDRAC Firmware Version | 5.10.10.00
@sachin-apa , Appreciate your reply
@mogamal1 the module is not dependent on the Model of a server. From the output I see that, the changes you are trying to apply is same as in the server and hence the message "No changes found to commit!"
Can you please check from the R750 iDRAC console if the OsWatchdogTimer value is already set to Disabled
@sachin-apa I'm using Redfish API for checking and still the value Enabled https://xx.xx.xx.xx/redfish/v1/Systems/System.Embedded.1/Bios
and the playbook report "No changes found to commit
- name: XX BIOS Configuration
dellemc.openmanage.idrac_bios:
validate_certs: false
idrac_ip: "{{ idrac_ip }}"
idrac_user: "{{ idrac_user }}"
idrac_password: "{{ idrac_password }}"
attributes:
OsWatchdogTimer: "Disabled"
@mogamal1 ok Thanks for checking on that.. let me check on this and get back to you.
@mogamal1 I did try the module on R750 Model and it seems to be working fine on both ways (Enabling and disabling).
Tried on the below versions BIOS Version | 1.4.4 iDRAC Firmware Version | 5.10.10.05
@mogamal1, I am closing this issue, Please feel free to re-open this issue if you are still running into the same error.
Exact same issue on R740
From the Redfish API: "BootMode":"Uefi"
Playbook: attributes: "BootMode": "BIOS"
Result: No changes found to commit!
Seems like it's really picky, this worked...
attributes: BootMode: "Bios"