cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
242
Views
3
Helpful
3
Replies

Cisco SD-WAN / Template Management ouside Manager / Gitops ?

dbillon
Level 1
Level 1

Hi All,

I've been googling around to discover various tools around Cisco SD-WAN automation.

I read about the Sastre tool, the Python Catalystwan SDK and a couple of other (but older) tools.

Actually I was looking for a tool that would allow to manipulate the various templates (device, feature...) available in Cisco SD-WAN Manager: I was expecting simple actions like list / pull / modify / push / deploy a template to be able to implement some template automation outside of the Manager.

I understand that these actions are available through the Manager API but I was expecting a simple CLI tool to run these actions.

At a later stage I was thinking about implementing a Git repo to store my templates (and their evolutions through the usual Git history / commit process).

Anyone aware of such a tool or project working in these subjects ?

Thanks, Damien.

 

1 Accepted Solution

Accepted Solutions

Alex Yeung
Cisco Employee
Cisco Employee
Hi Damien,

Thanks for reaching out.

We are in the process of developing a set of Ansible playbooks focusing on configuration including config groups, feature parcels, and templates. The target timeline for this configuration Ansible collection is sometime early fall 2024 or sooner.


In the meantime, you can check out the existing Ansible Collection here:
https://github.com/cisco-open/ansible-collection-sdwan

Regards,
Alex Yeung

View solution in original post

3 Replies 3

balaji.bandi
Hall of Fame
Hall of Fame

There is no one stop i can see you get all, but if you looking to build your own platform,

you alread have right tool you mentioned - Sastre tool, the Python Catalystwan SDK

Look at some sd-wan hands on

https://www.youtube.com/watch?v=7D-lxmJL2hU

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

Sastre itself might not directly manage templates, you can leverage the Python Catalystwan SDK it utilizes, the SDK provides programmatic access to vManage functionalities, including template manipulation. You can write custom scripts using the SDK to achieve the desired actions (list, pull, modify, push, deploy) for templates, which you can integrate your templates with a Git repository to manage versions and track changes.

I dont believe there isn't a single, official Cisco-supported CLI tool for what you described. Not tried this FYI, but it might fit your needs, Glueware this offers extensive automation capabilities for Cisco SD-WAN, including template management. It allows you to perform actions like listing, pulling, modifying, pushing, and deploying templates through a user-friendly interface and workflows. Gluware also integrates with vManage API and simplifies configuration with features like dynamic data fetching. https://gluware.com/cisco-sd-wan/

Please mark this as helpful or solution accepted to help others
Connect with me https://bigevilbeard.github.io

Alex Yeung
Cisco Employee
Cisco Employee
Hi Damien,

Thanks for reaching out.

We are in the process of developing a set of Ansible playbooks focusing on configuration including config groups, feature parcels, and templates. The target timeline for this configuration Ansible collection is sometime early fall 2024 or sooner.


In the meantime, you can check out the existing Ansible Collection here:
https://github.com/cisco-open/ansible-collection-sdwan

Regards,
Alex Yeung