Skip to content

Adrian Giacometti

  • Home
  • Useful links
  • About Me

An automation journey

The power of simplicity applied to monitoring

26th July 2021 by Adrian Giacometti

Some time ago I was asked for help to develop a “simple and quick” Python script to monitor the status of a Linux service. They were in the middle of a deployment and they needed something fast. They added, keep the result in a JSON file with the date, serve the directory with HTTP for …

Continue Reading

How To Netmiko – Full Speed (concurrency options)

9th May 2021 by Adrian Giacometti

In the previous post, we tried Netmiko from: the most basic command to one device, to the whole inventory, and as a bonus filtering devices to stay in a loop to keep throwing command, very useful for troubleshooting scenarios. The timing was already good in comparison to doing it completely manually. Between 6 and 10 …

Continue Reading

How to Netmiko – 5 minutes to all devices

6th May 2021 by Adrian Giacometti

Start using Netmiko is easier than you might think. Going from being a pure network guy to network automation with software development skills is NOT easy, and it is a long shot. Usually, people (like me) start with Ansible just because it is easier when you don’t know much about Python. Plus you can get …

Continue Reading

Cloud & Network automation challenge: GitLab CI, Slack, and Python – part 3/3

8th April 2021 by Adrian Giacometti

In the previous post we set up the infrastructure at AWS and we stored the states at GitLab. Now let’s go for the most fun part, integrate everything. We will modify a security group to allow HTTP access to the FastAPI app, and we will have all kinds of notifications and requests for approvals sent …

Continue Reading

Cloud & Network automation challenge: Deploy Security Rules in a DevOps/GitOps world with AWS, Terraform, GitLab CI, Slack, and Python (special guest FastAPI) – part 1/3

8th April 2021 by Adrian Giacometti

I found my next challenge while I was defining the Lab exercises for Networking in Public Cloud Deployments training course. Honestly, I didn’t know much about what was ahead, but I had a great learning idea and the will to go through the challenge. I’m not saying that this is correct nor complete, is my first …

Continue Reading

Cloud & Network automation challenge: AWS, Terraform and FastAPI – part 2/3

8th April 2021 by Adrian Giacometti

This part of the challenge will cover the setup of the infrastructure at AWS with Terraform, and since I’m a fan of Python I will use/learn FastAPI for web front server effect, plus a picture embedded in the served web page will come from a secured S3 bucket. All of this was part of this …

Continue Reading

Posts navigation

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Next

Translate to your language

Site search

Tags

ansible automation aws bcp books chatbot chatops cisco cisco aci cloud automation desing devops drp enterprise f5 fastapi free GCP gitlab ci gitops high availability internet iproute2 isp learning linux monitoring nat netdevops netmiko netops network network automation network backup opensource oracle oci python redundancy saltstack slack slackops terraform vpn vrf webinar

Blog Stats

  • 20,839 hits

RSS ipSpace.net blog

  • Forwarding Packets Across a Network
  • Screen Scraping in 2025
  • OSPF Loop Prevention with Area Range Summary LSAs
  • Untitled
  • OSPF Summary LSA Loop Prevention

RSS Potaroo blog

  • Resilience in the RPKI
  • Analysis of a Route Leak
  • Jevons Paradox and Internet Centrality
  • Internet Governance - The End of Multi-Stakeholderism?
  • DNS at IETF122

Archives

  • 2024 (1)
    • January (1)
  • 2023 (2)
    • August (1)
    • July (1)
  • 2021 (10)
    • November (1)
    • August (2)
    • July (1)
    • May (2)
    • April (3)
    • February (1)
  • 2020 (15)
    • December (2)
    • October (1)
    • September (1)
    • June (1)
    • April (5)
    • March (1)
    • February (2)
    • January (2)
  • 2019 (3)
    • December (3)

Follow & Contact info

  • LinkedIn
  • GitHub
  • Twitter
  • YouTube
  • Email
  • RSS Feed

Subscribe to stay updated

Loading
© 2025 Adrian Giacometti