Heavy Networking

Heavy Networking 563: Automating Documentation With Ansible, Genie, And Jinja2

9 snips
Feb 19, 2021
John Capobianco, an automation expert and Sr. IT Planner for the House of Commons, shares his insights on using Ansible, Genie, and Jinja2 for effective network documentation. He discusses how to transform complex JSON data into accessible CSV formats, streamlining data management for network professionals. The conversation emphasizes the legitimacy of automation in documentation, the benefits of collaboration, and the versatility of Jinja2 for various output formats. Capobianco also highlights community resources for network engineers to enhance their skills.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Simplify with Ansible

  • Leverage existing Ansible fact modules and plugins to automate network documentation.
  • Simplify automation tasks with Ansible's structured approach and readily available resources.
ANECDOTE

Eureka Moment

  • John Capobianco had a realization about Genie parsers during a "faux commute".
  • He discovered he could get JSON from Ansible facts modules and use it with Jinja2 templates.
INSIGHT

JSON as a Database

  • Treat JSON data like a database, querying and transforming it for various uses.
  • This allows for flexible reporting in CSV, Markdown, HTML, or other formats.
Get the Snipd Podcast app to discover more snips from this episode
Get the app