cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2612
Views
2
Helpful
5
Replies

Python script to upgrade firmware based on availability

tjh188
Community Member

Has anyone had any luck at writing a script to upgrade Meraki firmware using Python? If so please share the script without any secret info.

5 Replies 5

aleabrahao
Meraki Community All-Star
Meraki Community All-Star

Excuse the question, but what's the point of this? Wouldn't it be easier to schedule via the dashboard?

I am not a Cisco employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.

obrigg
Meraki Employee All-Star
Meraki Employee All-Star

People with a large number of networks or organizations may want to automate the process.

Check out John’s example here: https://github.com/meraki/automation-scripts/blob/master/manage_firmware/firmware_upgrade_manager.py

tjh188
Community Member

I have seen that script but all of my networks are in Templates. I would like to upgrade the templates one by one on a specific date and time.

I don't like the batch effort outlined in that GitHub.

tjh188
Community Member

A script would be faster to schedule and easier to explain to users not that versed on the dashboard.

Philip D'Ath
Meraki Community All-Star
Meraki Community All-Star

This is probably a good use case for using automation workflows. Because, well, it is part of your standard workflow.

https://documentation.meraki.com/Platform_Management/Workflows

image.png