My network is full of MX's. I'm just updating the default VLAN 1 subnet, I had to use a configuration template and a bulk network template. In the configuration template a assigned a /15 from which each network will be randomly assigned a /26 ( that's how the template works ). After that I deployed a bulk template with all the locations and applied the configuration template on them.
I pulled all the organizations information, it was pulled in a JSON file. I turned that into a .CSV and created one column with the network ID, another with the network and subnet and another with the MX IP.
I started today to watch again a python course from Udemy, hopefully this week I'll be able to write the code.
I found the Update networks vlan python wrapper from
https://github.com/meraki/dashboard-api-python and now I need to write the code for parsing the CSV and assign those variables into the wrapper.