Skip to content

Network Automation

My journey with Network & Cloud Automation

Menu
  • Beginner
  • DevOps-NetDevOps
  • Network Automation
    • Docker
    • Python Libraries
      • NAPALM
      • Netmiko
      • Jinja2
      • Scrapli
      • Yang
  • Cloud Automation
    • Terraform
  • Python 🐍 Tips and Tricks
Menu
Ansible backup configuration

How to backup configuration to TFTP Server using Ansible – Part II

Posted on September 19, 2022September 17, 2022 by Gurpreet Kochar

In Part I of the Ansible series, we looked at how to backup the configuration of network devices like cisco, juniper, arista, etc to the local disk of the ansible control node. However, in this post, we will see how we can take the backup of the configuration directly to the TFTP server using Ansible….

Read more
Ansible backup configuration

How to backup network devices using Ansible – Part I

Posted on September 15, 2022September 15, 2022 by Gurpreet Kochar

After a lot of procrastination and apprehension to learn Ansible for reasons that network industry folks are well aware of, I finally have to learn Ansible because the job demands it now. Of course, one of the primary tasks is to learn how to back up the configuration of network devices using Ansible. In this…

Read more
Netmiko TEXTFSM

Netmiko SSH Proxy/JumpServer

Posted on February 21, 2022February 21, 2022 by Gurpreet Kochar

This post is going to talk about the ways you could use to access the end devices through the jump server or a proxy server. I am going to use Netmiko which is my all-time favorite tool whenever I need to programmatically interact with network devices. Let’s see how we can leverage Netmiko SSH proxy…

Read more

A short note on SASE

Posted on January 16, 2022January 31, 2022 by Bikramjeet Singh

SASE is the new approach towards Network and Security Architecture for today’s Enterprises. Basically SASE is the acronym for Secure Access Service Edge. As the pandemic has changed how we work, almost every organization now has it’s employees working from the cozy corners of their homes, workforce is remote and much distributed now. Employees connecting…

Read more

Understanding Ansible

Posted on January 9, 2022January 30, 2022 by Bikramjeet Singh

What is Ansible? Ansible is a tool developed by our beloved Red Hat to automate lots of stuff around infrastructure. There’s lot of magic that has been put into in the form of code which enables ansible do stuff quite seamlessly. However, mostly Ansible is being used for configuration management of devices in cloud and…

Read more
aws terraform

Deploying VPC and an EC2 Instance in AWS using Terraform

Posted on December 22, 2021January 30, 2022 by Bikramjeet Singh

Let’s do a short exercise wherein we will define a VPC and spin up an EC2 instance in the AWS cloud. We can use the AWS free tier account to do it.  First, the following is the prep work that we need to do which would hardly take 10 minutes. Create AWS Free tier account….

Read more

Understanding Terraform For Beginners

Posted on November 27, 2021January 30, 2022 by Bikramjeet Singh

Defining infrastructure as code(IaC) is one of the easiest ways to manage the whole infrastructure and you’ll probably like it more if you are not a fan of using GUI to manage stuff. In this beginner’s guide to understanding terraform for cloud automation, let’s see what this buzzword really is all about Terraform is a…

Read more
Netmiko TEXTFSM

Netmiko SSH Proxy via JumpHost

Posted on November 22, 2021January 30, 2022 by Gurpreet Kochar

Off late I have been required to access the network devices through a JumpHost. One of the easiest methods to do this was using python’s netmiko module. My setup looks like this Windows Machine ——- SSH tunnel ——- Linux JumpHost ——-SSH to ——- Network Devices Here are the basic steps that I followed to get…

Read more
pydantic

What is Pydantic?

Posted on November 19, 2021November 9, 2021 by Gurpreet Kochar

While reading about FASTAPI, it became more imperative to understand a little more about Pydantic to be able to build a better and more robust self-made API. In this post, I will try to answer the questions I had on my journey to understand more about FASTAPI. What is Pydantic and What is it used…

Read more
fastapi_5

Python API Using FASTAPI – UPDATE – PUT – PATCH – Part V

Posted on November 15, 2021November 5, 2021 by Gurpreet Kochar

To continue our journey to build a python API using FASTAPI, we will see how to update a record in the database either fully or partially. These operations are called PUT or PATCH. The fundamental difference between a PUT and PATCH operation is that PUT indicates updating the entire record while PATCH means updating a…

Read more
  • 1
  • 2
  • 3
  • 4
  • …
  • 6
  • Next
All Blog Posts
My Resume

Upcoming Posts

Sorry - nothing planned yet!

Recent Posts

  • How to backup configuration to TFTP Server using Ansible – Part II
  • How to backup network devices using Ansible – Part I
  • Netmiko SSH Proxy/JumpServer
  • A short note on SASE
  • Understanding Ansible

Recent Comments

  1. Gurpreet Kochar on Netbox Docker Installation [Quick and Easy]
  2. rayk32 on Netbox Docker Installation [Quick and Easy]
  3. Python API Using FASTAPI - For Network Engineers - Part I – on Python API Using FASTAPI – For Network Engineers – Dynamic Routes – Part II
  4. Python API Using FASTAPI - For Network Engineers - Dynamic Routes - Part II – on Python API Using FASTAPI – For Network Engineers – Part I
  5. Netbox Docker Installation [Quick and Easy] – Network Automation on Docker for Network Engineers Part V – Docker Compose

Archives

  • September 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
Topic Request / Suggestion
Loading
© 2023 Network Automation | Powered by Minimalist Blog WordPress Theme
Network Automation
Proudly powered by WordPress Theme: MinimalistBlogger.
 

Loading Comments...