#Firmware Updates with Ansible

1 messages · Page 1 of 1 (latest)

brisk oar
#

At one time, NetApp was offering Ansible code to do firmware updates on your system. But, I can no longer seem to find it. Is it still out there somewhere? I thought it was part of Upgrade Advisor.

lavish escarp
#

It is a bit hidden in ActiveIQ. From the Wellness dashboard, click on "View all actions". There is a blue button next to the headline.

#

It happend to me that the button was gone when no upgrades were required.

brisk oar
#

Yep, there it is! Thank you, @lavish escarp !

Question for anyone that's used this though... for our systems, it only lists a shelf firmware update for a single cluster in our environment. Are shelves the only firmware updated supported? There isn't any Ansible code for disk or BIOS firmware? Also, under the firmware upgrade risks, it says that we have 12 systems that have a high risk firmware upgrade that is needed, but the Ansible file only lists a single system in the inventory. I can certainly add the others, but was just wondering why it would only list one?

lavish escarp
#

I took some inspiration and built a simplified version for shelf, disk and SP updates (not all at once though). The module na_ontap_firmware_upgrade supports it all. I threw most of the wrapping stuff out because I find it overly-complicated and unnecessary. It is built like the early examples on netapp.io, without making use of Ansibles built-in capabilites to walk through an inventory and using loops instead.

brisk oar
#

That sounds like what I'm actually looking for... would you mind sharing yours?

lavish escarp
#

Shelf is identical to disk, just a different hard-coded URL.

brisk oar
#

Beautiful, thanks, @lavish escarp !