FROM THE ARCHIVE

ansible

Explore all writing →
pyATSMar 12, 2021

My First Pure-Python Network Automation with pyATS / Genie !

I am very proud of this next piece of infrastructure as code for a few reasons. It addresses the problems with performance and speed at scale I’ve had with my current methodology and tools (Ansible) I feel like I am ready to “graduate” from

5 MIN READ
AnsibleMar 7, 2021

My Network Talks To Me – Literally!

This next post may seem like science fiction. I woke up this morning and checked that my output files – MP3 files – really did exist and that I actually made my Cisco network “talk” to me! This post is right out of Star Trek so strap yourse

10 MIN READ
AnsibleMar 7, 2021

Creating Your Own Network Automation ChatBot with Discord, Ansible, and Genie/pyATS!

As you may know I love to play with new toys. I especially love connecting new toys with my old toys. What you may not know is that I am also an avid World of Warcraft fan and player! In order to run what are known as “raids”, group content

5 MIN READ
AnsibleFeb 22, 2021

Is Your Network At Risk – Automating the Cisco PSIRT with Genie and Ansible

The security of my network keeps me up at night. Honestly it does. We live in a world where enterprise networks are defending themselves against state-sponsored attacks. But what do attackers look for? Typically, open, well-known, vulnerabi

6 MIN READ
AnsibleJan 28, 2021

Cisco Facts – A Collection of Ansible IOS / NXOS Facts and Genie Parsing Playbooks

Cisco DevNet Code Exchange has published my repository ! Here you can easily start capturing Ansible Facts for IOS and NXOS and transform the JSON into CSV and Markdown ! Also included are a bunch of valuable Genie parsed show commands whic

1 MIN READ
AnsibleJan 20, 2021

Cisco Services APIs Ansible Playbooks – Version 2.0

I am very pleased to release the Cisco Services API Ansible Playbooks Version 2.0 which has been approved and released on Cisco DevNet Code Exchange ! You can find the code here and here This major revision basically shifts away from linein

2 MIN READ
AnsibleJan 12, 2021

A Recipe For Success – Using Ansible to Transform Cisco Data Centre Facts into Business-Ready Documentation

One of my favourite recipes is the Hakuna Frittata both because not only am I a big fan of puns, I also enjoy this hearty vegetarian meal that even I can handle putting together. Inspired by this simple recipe I have decided to try and docu

6 MIN READ
AnsibleJan 6, 2021

Collaboration is the key to automation success – A Genie Success Story

I’ve been on about a three year journey with network automation and while I have had great personal and technical success – my organization and most of those outside my immediate day-to-day circle are still shackled to the ‘old’ way of doin

4 MIN READ
AnsibleDec 14, 2020

Prevent an Intrusion – Run the Recommended Version!

In the wake of some very high profile IT security breaches and state sponsored attacks using compromised software today I wrote some infrastructure as code Ansible playbooks to create some business-ready documentation to help us understand

5 MIN READ
AnsibleDec 2, 2020

Ansible Performance – Moving to Jinja2 for Automated Documentation

When Ivan Pepelnjak has advice for you – take it! I wrote a post about untangling dynamic nested loops in Ansible. In another recent post about trying to improve Ansible performance I didn’t get very far – but this could be the silver bulle

4 MIN READ
AnsibleDec 1, 2020

Dynamic Loops in Ansible

I’ve done many great things with Ansible but occasionally I come across a logical problem that may stretch the tool past it’s limitations. If you have been following the site I am on a big facts discovery and automated documentation movemen

5 MIN READ
AnsibleNov 27, 2020

Can we make Ansible go faster?

When I describe Ansible to people I tend to use many positive adjectives. Amazing, incredible, easy, revolutionary, powerful, and a few others. One adjective I never use, however, is fast. I would not describe Ansible as a high performance

4 MIN READ
AnsibleNov 23, 2020

Excitement

And he’s right! I can’t stop making new GitHub repositories with Genie parsed show commands to documentation! Like show ip interface brief as seen above!

1 MIN READ
AnsibleNov 22, 2020

Letting the Genie out of the bottle

Using Genie Cisco show commands can be transformed into REST API-like requests with structured JSON responses.

8 MIN READ
AnsibleNov 19, 2020

My current toolkit

“We become what we behold. We shape our tools, and thereafter our tools shape us.”― Marshall McLuhan My first attempt at network automation I used the tools that I had used to manage infrastructure with for the past 20+ years. A file editor

15 MIN READ
AnsibleNov 18, 2020

Just the facts ma’am

Infrastructure as Code and Network Automation – Where to Start Learning any new skill takes time, patience, a willingness to try and fail, and ideally continuously learn and grow from our mistakes until we grow more and more proficient. The

17 MIN READ
PodcastsNov 16, 2020

DevCentral Connects: An Automation Journey

A colleague, Dan Pacheco, our F5 guru, and I joined the F5 DevCentral Connects podcast to do a show and tell of our AzureDevOps CI/CD treating F5 as infrastructure as code with their AS3 API and Ansible! If you wonder what a CI/CD pipeline

1 MIN READ
AnsibleNov 16, 2020

AnsibleFest 2020

Wow! I was actually invited to present a 30-minute break-out session at AnsibleFest! Incredible! You can still watch the session by registering for free and searching for my name or “Automate Your Network: Introducing the Modern Approach to

1 MIN READ