# Can we use Ansible to deploy tasks on hardware level e.g., firmware upgrade on dell server

**URL:** <https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099>\
**Category:** Ansible Project\
**Created:** [June 5, 2020, 11:29am UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099 "2020-06-05T11:29:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Surya\_Gunisetti](https://avatars.discourse-cdn.com/v4/letter/s/bc8723/32.png) [@Surya\_Gunisetti](https://forum.ansible.com/u/Surya_Gunisetti)\
**Post date:** [June 5, 2020, 11:29am UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099/1 "2020-06-05T11:29:13Z")

</div>

Hi All,

Can we use Ansible Ad-hoc commands / playbooks to make changes at Dell/HP/IBM servers hardware level e.g., firmware,bios upgrade

Regards,  
Surya

---

<div class="post-metadata">

**Author:** ![Luca\_remix\_tj\_Lorenz](https://avatars.discourse-cdn.com/v4/letter/l/ea666f/32.png) [@Luca\_remix\_tj\_Lorenz](https://forum.ansible.com/u/Luca_remix_tj_Lorenz)\
**Post date:** [June 5, 2020, 11:37am UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099/2 "2020-06-05T11:37:16Z")

</div>

Hello Surya,

you can follow two paths:

- use raw module (as i did years ago with a simple IMM interaction)

- look for appropriate modules or develop them. Check ansible  
collections, maybe this modules already exists

Luca

---

<div class="post-metadata">

**Author:** ![vbotka](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/vbotka/32/359_2.png) [@vbotka](https://forum.ansible.com/u/vbotka)\
**Post date:** [June 5, 2020, 11:59am UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099/3 "2020-06-05T11:59:43Z")

</div>

> \> Can we use Ansible Ad-hoc commands/playbooks to make changes at  
> \> Dell/HP/IBM servers hardware level e.g., firmware,bios upgrade

> you can follow two paths:  
> - use raw module (as i did years ago with a simple IMM interaction)  
> - look for appropriate modules or develop them. Check ansible  
> &nbsp;&nbsp;collections, maybe this modules already exists

In addition to this search Galaxy. For example

---

<div class="post-metadata">

**Author:** ![Surya\_Gunisetti](https://avatars.discourse-cdn.com/v4/letter/s/bc8723/32.png) [@Surya\_Gunisetti](https://forum.ansible.com/u/Surya_Gunisetti)\
**Post date:** [June 5, 2020, 12:30pm UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099/4 "2020-06-05T12:30:57Z")

</div>

Many Thanks for the update Luca

---

<div class="post-metadata">

**Author:** ![Surya\_Gunisetti](https://avatars.discourse-cdn.com/v4/letter/s/bc8723/32.png) [@Surya\_Gunisetti](https://forum.ansible.com/u/Surya_Gunisetti)\
**Post date:** [June 5, 2020, 12:31pm UTC](https://forum.ansible.com/t/can-we-use-ansible-to-deploy-tasks-on-hardware-level-e-g-firmware-upgrade-on-dell-server/33099/5 "2020-06-05T12:31:11Z")

</div>

Many Thanks Vladimir
