Hello, we are evaluating using Meraki solutions to deploy networks in office buildings of various sizes, and i would like to do deployments entirely in IaC model, leveraging Network Templates and Switch Templates to reuse standarized configurations as much as possible.
As i was not able to find a guide for such deployments, i would like to ask few questions here.
1. What would be proper workflow for defining and applying reusable configuration in dashboard? I'm assuming:
- Create Network Template and configure all template configurations according to the needs
- Create and configure Switch Templates inside a Network Template, which could be attached later to real devices
- Create a Network from a Network Template - an actual site
- Claim devices into the Network
- Attach switch templates to devices, define and build switch stacks in the actual deployed Network (there are no stack templates, right?)
- Configure exceptions on actual switch ports which would have to differ from applied templates
Is this correct?
2. Currently i am trying to map particular dashboard functions to appropriate Ansible modules which would configure that option, and i am not able to find a module for creating a Switch Template inside a Network Template, and configure ports in this template. Which module allows to do this?
3. The same goes for API documentation, i am not able to find which API call would create Switch Templates in a Network Template and configure the ports in newly created Switch Template. I guess there is an API for that?
Thanks,
Wojtek