Nornir 3.0 Introduction

What is Nornir Nornir is an automation framework written in python to be used with python. It takes care of dealing with inventory which contains the host information against which you want to run the scripts.

Hashicorp Vault - Getting Started

What is Hashicorp Vault Taken from the Vault website: Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, or certificates.

Model-Driven Telemetry on IOS-XE

What is Model-Driven Telemetry Model-driven telemetry is a new approach for network monitoring in which data is streamed from network devices continuously using a push model and provides near real-time access to operational statistics.

Cisco SD-WAN - Python Requests

Introduction In this post, we walked through a number of SD-WAN API’s using POSTMAN. As a follow-up, we will explore in today’s post some Python scripts that implement these APIs.

Cisco SD-WAN - Getting Started

Introduction SD-WAN is a software-defined approach to managing the WAN. In the past, MPLS networks were used to ensure reliable connectivity between users connecting at the branch to applications running on servers in the datacenter.

Ansible and IOSXE - RESTCONF

Introduction General preparation [all:vars] ansible_python_interpreter="/usr/bin/python3" ansible_network_os=default [iosxe] ios-xe-mgmt.cisco.com ansible_port=8181 group_vars ansible_user: 'developer' ansible_password: 'C1sco12345' ansible_connection: "httpapi" ansible_network_os: "restconf" ansible_httpapi_use_ssl: true ansible_httpapi_port: 9443 ansible_httpapi_validate_certs: false ansible_httpapi_restconf_root: "/restconf" Ansible RESTCONF: retrieve IETF interfaces --- - name: Restconf - GET hosts: iosxe connection: local tasks: - name: Get interfaces from IETF YANG model restconf_get: content: config output: json path: /data/ietf-interfaces:interfaces/interface=GigabitEthernet1 register: output - name: display all debug: var: output In case you want to retrieve all interface, use the following path path: /data/ietf-interfaces:interfaces