Getting Started: Cisco Modeling Labs

Getting Started: Cisco Modeling Labs

I recently got a CML 2.2 personal license and get back to work on Network Automation and to prepare for my upcoming DevNet certification. Today I'll like to write about my first impressions and experiences with CML including a first step to automate the lab setup using the API.
Jupyter: an interactive web-based Python shell

Jupyter: an interactive web-based Python shell

I like to write about a tool today, that I used since several months to write python code for some smaller tasks: Jupyter. It provides a web-based python environment running on your local machine or on a server. This is very useful from my perspective to get started with python programming, play with new libraries and share scripts.
Use Vagrant to run the Python examples

Use Vagrant to run the Python examples

I will show you this week how to use Vagrant to run the python scripts from my examples repository without any changes on your working environment. The only thing that you need are two tools: VirtualBox and Vagrant. I think that VirtualBox is quite common today to host VMs on your laptop. Vagrant is primarily a tool to create and provision these machines based on a single configuration file. It is very useful if you need to share it e.g. for development purpose.