{"version":1,"title":"Automate Your Network","language":"en","home":"https://automateyournetwork.com/","author":{"name":"John Capobianco","url":"https://automateyournetwork.com/about/"},"sitemap":"https://automateyournetwork.com/sitemap.xml","feed":"https://automateyournetwork.com/feed/index.xml","note":"Public discovery catalogue. Article URLs contain the original content and attribution. Publication dates describe the original articles; archived examples may require updated dependencies. Use the canonical article URL when citing an article.","pages":[{"url":"https://automateyournetwork.com/"},{"url":"https://automateyournetwork.com/about/"},{"url":"https://automateyournetwork.com/appearances/"},{"url":"https://automateyournetwork.com/books/"},{"url":"https://automateyournetwork.com/contact/"},{"url":"https://automateyournetwork.com/events/"},{"url":"https://automateyournetwork.com/gde/"},{"url":"https://automateyournetwork.com/itential/"},{"url":"https://automateyournetwork.com/learn/"},{"url":"https://automateyournetwork.com/netclaw/"},{"url":"https://automateyournetwork.com/projects/"},{"url":"https://automateyournetwork.com/pyats/"},{"url":"https://automateyournetwork.com/socials/"},{"url":"https://automateyournetwork.com/speaking/"},{"url":"https://automateyournetwork.com/stats/"},{"url":"https://automateyournetwork.com/timeline/"},{"url":"https://automateyournetwork.com/vibeops/"},{"url":"https://automateyournetwork.com/visualizations/"},{"url":"https://automateyournetwork.com/watch/"},{"url":"https://automateyournetwork.com/writing/"},{"url":"https://automateyournetwork.com/books/automate-your-network/read/"}],"learningPaths":[{"title":"Python network automation with pyATS and Genie","url":"https://automateyournetwork.com/learn/#pyats","description":"Start with a network command, turn its output into structured data, and use that data to test an expectation. This path connects the early Python experiments to the Cisco Press book and today's MCP work."},{"title":"Network visualization: CLI data to mind maps and 3D","url":"https://automateyournetwork.com/learn/#visualizations","description":"Make network state easier to explore. Begin with a small, structured dataset, then compare a mind map with a 3D representation. The interactive visualization lab lets you inspect the same fictional interface data in several forms."},{"title":"NetClaw and AI agents for network engineering","url":"https://automateyournetwork.com/learn/#netclaw","description":"Explore NetClaw through its development journals, network integrations and security work. Pair the experiments with the current repository documentation; capabilities and setup evolve faster than an archived article."},{"title":"Ansible network automation and documentation","url":"https://automateyournetwork.com/learn/#ansible","description":"Work through facts, loops and report generation. These original field notes show the progression from collecting network data to producing documentation that other people can use."},{"title":"Cisco ISE automation: ERS and MnT APIs","url":"https://automateyournetwork.com/learn/#cisco-ise","description":"Two complementary parts of the Cisco ISE archive: External RESTful Services and the Monitoring and Troubleshooting API. Read the original examples alongside the documentation for your installed ISE release."},{"title":"Local AI, RAFT and network knowledge","url":"https://automateyournetwork.com/learn/#ai","description":"Explore experiments with domain-specific model knowledge, local inference and agents. Keep the distinction between a model's answer and verified network evidence visible throughout the workflow."}],"articles":[{"url":"https://automateyournetwork.com/uncategorized/11892-probabilities-48-cents-what-happened-when-i-let-jev-grade-all-227-of-netclaws-skills/","title":"11,892 Probabilities, 48 Cents: What Happened When I Let Jev Grade All 227 of NetClaw’s Skills","description":"TypeSafe’s Jev doesn’t write a single word back — it returns a calibrated probability in under half a second. I pointed 11,892 of those probabilities at every skill in NetClaw: what’s missing, what silently overlaps, and one bug a probabili","datePublished":"2026-09-20","dateModified":"2026-09-20","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":9},{"url":"https://automateyournetwork.com/uncategorized/modernizing-pyats-mcp-streamable-http-nine-new-tools-and-two-bugs-from-april-2025-that-nobody-noticed/","title":"Modernizing pyATS MCP: Streamable HTTP, Nine New Tools, and Two Bugs From April 2025 That Nobody Noticed","description":"pyATS MCP has been live since April 2025. Bringing it to Streamable HTTP and nine new tools meant an isolated venv (after breaking my own other MCP servers first), a real CML lab whose testbed was pointing at the wrong network, two silent b","datePublished":"2026-08-23","dateModified":"2026-08-23","author":{"name":"John Capobianco","url":"/about/"},"topics":["AI"],"readingMinutes":11},{"url":"https://automateyournetwork.com/blogs/running-cisco-antares-1b-locally-macos-apple-silicon/","title":"Running Cisco Antares-1B Locally (macOS / Apple Silicon)","description":"A working start-to-finish guide to running Cisco Foundation AI’s Antares-1B vulnerability localization model on Apple Silicon — including the one non-obvious BF16 conversion step that will otherwise waste your afternoon.","datePublished":"2026-08-11","dateModified":"2026-08-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["ai","Cisco","AI"],"readingMinutes":8},{"url":"https://automateyournetwork.com/uncategorized/twenty-three-specs-in-six-days-netclaw-coverage-roadmap/","title":"Twenty-Three Specs in Six Days: What Happened When I Handed NetClaw a Roadmap","description":"I wrote down twenty-five gaps in what NetClaw could actually reach, ordered them by dependency, and set one rule: one item, one spec, one branch, no batching. Six days later twenty-three specs had merged — twelve new MCP servers, twenty-thr","datePublished":"2026-08-05","dateModified":"2026-08-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":25},{"url":"https://automateyournetwork.com/uncategorized/my-network-agent-lives-in-my-pocket-now-and-nobody-is-in-the-middle/","title":"My Network Agent Lives in My Pocket Now — And Nobody Is in the Middle","description":"From an emulator Claude Code drove itself, to a real Android phone in someone else’s hands, to an iPhone talking to that Android through my own Border — voice, photos, and a live CML lab, all over NCFED. No Slack, no Discord, no Webex, no t","datePublished":"2026-07-26","dateModified":"2026-07-26","author":{"name":"John Capobianco","url":"/about/"},"topics":["AI"],"readingMinutes":9},{"url":"https://automateyournetwork.com/uncategorized/bisque-netclaw-gets-a-bookshelf-an-offline-agentic-rag-knowledge-base/","title":"BISQUE: NetClaw gets a bookshelf — an offline, agentic RAG knowledge base","description":"Introducing BISQUE — the Base of Ingested Semantic Queries for Unified Embeddings — NetClaw’s fully offline, agentic RAG knowledge base. Because the tastiest thing you can make from claws is a bisque. Uploaded a 212-page book from Slack to ","datePublished":"2026-07-18","dateModified":"2026-07-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw","AI"],"readingMinutes":5},{"url":"https://automateyournetwork.com/uncategorized/claws-that-prove-who-they-are-certificate-security-comes-to-netclaw-federation/","title":"Claws that prove who they are: certificate security comes to NetClaw federation","description":"NetClaw federation used to trust a peer’s identity on its say-so, in the clear. Claw Certification adds TLS encryption and real cryptographic identity — domain-verified via Let’s Encrypt or pinned trust-on-first-use — and we cut the first c","datePublished":"2026-07-15","dateModified":"2026-07-15","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/netclaws-assemble-introducing-n2n-federation-and-the-ncfed-protocol/","title":"NetClaws, Assemble: introducing N2N Federation and the NCFED protocol","description":"NetClaw’s mesh could always tell you who was online. Now it tells you what they can do — and lets you use it. Introducing N2N Federation and NCFED, a new protocol for federating AI network engineers safely.","datePublished":"2026-07-12","dateModified":"2026-07-12","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":12},{"url":"https://automateyournetwork.com/uncategorized/giving-netclaw-eyes-and-hands-from-browser-control-to-full-desktop-control/","title":"Giving NetClaw Eyes and Hands: From Browser Control to Full Desktop Control","description":"Most of what NetClaw does, it does through APIs — gNMI, REST, NETCONF, GraphQL. That’s the right way to automate a network: structured, auditable, repeatable. But real networks are messy, and not everything worth touching has a clean API be","datePublished":"2026-07-08","dateModified":"2026-07-08","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/i-rebuilt-a-real-cisco-network-as-a-3d-world-inside-netclaws-new-unreal-engine-5-8-integration/","title":"I Rebuilt a Real Cisco Network as a 3D World — Inside NetClaw’s New Unreal Engine 5.8 Integration","description":"NetClaw can now clone a live Cisco Modeling Labs topology — gathered with pyATS — straight into a 3D world inside Unreal Engine 5.8, over the Model Context Protocol. Here’s the achievement, the vision, and (for the technically curious) ever","datePublished":"2026-07-03","dateModified":"2026-07-03","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":10},{"url":"https://automateyournetwork.com/uncategorized/netclaw-ip-fabric-network-assurance-meets-ai-powered-automation/","title":"NetClaw + IP Fabric: Network Assurance Meets AI-Powered Automation","description":"Announcing the integration of IP Fabric’s network assurance platform into NetClaw through 10 new MCP tools for health assessment, path analysis, visual diagrams, and API discovery. A collaboration with Daren Fulwell spanning nearly a decade","datePublished":"2026-06-27","dateModified":"2026-06-27","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw","AI"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/introducing-defenseclaw-enterprise-security-for-netclaw/","title":"Introducing DefenseClaw: Enterprise Security for NetClaw","description":"NetClaw Gets Enterprise Security with Cisco DefenseClaw We’re excited to announce the integration of DefenseClaw from Cisco AI Defense as the enterprise security layer for NetClaw. This represents a major upgrade to our security posture, wi","datePublished":"2026-04-18","dateModified":"2026-04-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":2},{"url":"https://automateyournetwork.com/uncategorized/netclaw-gets-long-term-memory-community-contribution-brings-mempalace-integration/","title":"NetClaw Gets Long-Term Memory: Community Contribution Brings MemPalace Integration","description":"NetClaw Gets Long-Term Memory: Community Contribution Brings MemPalace Integration One of the most exciting aspects of open source is when the community steps up and adds capabilities you didn’t even know you needed. Today we’re thrilled to","datePublished":"2026-04-10","dateModified":"2026-04-10","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/netclaw-now-has-direct-access-to-ciscos-official-meraki-and-catalyst-center-api-documentation/","title":"NetClaw Now Has Direct Access to Cisco’s Official Meraki and Catalyst Center API Documentation","description":"NetClaw Now Has Direct Access to Cisco’s Official Meraki and Catalyst Center API Documentation Network automation with AI is powerful, but only when the AI has access to accurate, authoritative information. Today we’re excited to announce t","datePublished":"2026-04-10","dateModified":"2026-04-10","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/breakthrough-netclaw-brings-your-network-to-life-in-stunning-3d-with-blender-integration/","title":"BREAKTHROUGH: NetClaw Brings Your Network to Life in Stunning 3D with Blender Integration!","description":"The Future of Network Visualization Has Arrived Hold onto your console cables, network engineers — NetClaw just shattered the boundaries of what’s possible with network visualization! We’re thrilled to announce the most visually stunning in","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/netclaw-adds-blender-3d-network-topology-visualization/","title":"NetClaw Adds Blender 3D Network Topology Visualization","description":"Visualize Your Network in 3D with Blender NetClaw now integrates with Blender via the community blender-mcp server, enabling 3D network topology visualization. Network engineers can now say \"draw the network topology using CDP data\" and wat","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/netclaw-adds-zscaler-and-cloudflare-zero-trust-security-through-natural-language/","title":"NetClaw Adds Zscaler and Cloudflare: Zero Trust Security Through Natural Language","description":"NetClaw Adds Zscaler and Cloudflare: Zero Trust Security Through Natural Language Zero trust, conversational access. NetClaw now integrates with Zscaler and Cloudflare, bringing 10 new skills for managing zero trust security, DNS, edge netw","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":5},{"url":"https://automateyournetwork.com/uncategorized/netclaw-adds-hashicorp-terraform-and-vault-infrastructure-as-code-meets-natural-language/","title":"NetClaw Adds HashiCorp Terraform and Vault: Infrastructure as Code Meets Natural Language","description":"NetClaw Adds HashiCorp Terraform and Vault: Infrastructure as Code Meets Natural Language Infrastructure automation through conversation. NetClaw now integrates with HashiCorp Terraform Cloud and Vault, bringing 6 new skills for managing in","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/netclaw-adds-splunk-and-datadog-enterprise-observability-through-natural-language/","title":"NetClaw Adds Splunk and Datadog: Enterprise Observability Through Natural Language","description":"NetClaw Adds Splunk and Datadog: Enterprise Observability Through Natural Language Your logs and metrics, accessible through conversation. NetClaw now integrates with both Splunk and Datadog, bringing enterprise-grade observability to netwo","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/netclaw-adds-pagerduty-integration-ai-powered-incident-management-for-network-engineers/","title":"NetClaw Adds PagerDuty Integration: AI-Powered Incident Management for Network Engineers","description":"NetClaw Adds PagerDuty Integration: AI-Powered Incident Management for Network Engineers NetClaw now speaks incident management. We’re excited to announce full PagerDuty integration, bringing 4 new skills backed by 70 tools to the NetClaw e","datePublished":"2026-04-05","dateModified":"2026-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw","AI"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/netclaw-integrates-palo-alto-networks-prisma-sd-wan-complete-fabric-visibility-through-natural-language/","title":"NetClaw Integrates Palo Alto Networks Prisma SD-WAN: Complete Fabric Visibility Through Natural Language","description":"NetClaw Now Speaks Prisma SD-WAN We’re excited to announce that NetClaw now integrates with Palo Alto Networks Prisma SD-WAN, bringing complete fabric visibility through natural language queries. This integration adds 4 new skills backed by","datePublished":"2026-04-04","dateModified":"2026-04-04","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/the-virtual-network-trifecta-netclaw-now-supports-gns3-cml-and-containerlab/","title":"The Virtual Network Trifecta: NetClaw Now Supports GNS3, CML, and ContainerLab","description":"NetClaw now supports all three major network virtualization platforms: Cisco CML, ContainerLab, and GNS3. Here’s what we built and how to set it up.","datePublished":"2026-04-03","dateModified":"2026-04-03","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/optimizing-netclaws-soul-from-60k-to-8k-characters-with-modular-architecture/","title":"Optimizing NetClaw’s SOUL: From 60k to 8k Characters with Modular Architecture","description":"NetClaw’s SOUL.md grew to 60k characters — 3x the OpenClaw bootstrap limit. Here’s how we redesigned it into a modular architecture that reduced bootstrap to 8k chars while preserving 100% of content.","datePublished":"2026-04-03","dateModified":"2026-04-03","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":3},{"url":"https://automateyournetwork.com/uncategorized/netclaw-gets-jenkins-gitlab-and-atlassian-superpowers-a-human-ai-collaboration-story/","title":"NetClaw Gets Jenkins, GitLab, and Atlassian Superpowers: A Human-AI Collaboration Story","description":"NetClaw Gets Jenkins, GitLab, and Atlassian Superpowers A milestone in human-AI collaborative development Today we’re excited to announce three major integrations for NetClaw: Jenkins CI/CD, GitLab DevOps, and Atlassian ITSM (Jira + Conflue","datePublished":"2026-03-28","dateModified":"2026-03-28","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw","AI"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/netclaw-goes-spec-driven-5-new-capabilities-42-new-tools-and-a-constitution/","title":"# NetClaw Goes Spec-Driven: 5 New Capabilities, 42 New Tools, and a Constitution","description":"*How we adopted Spec-Driven Development and built SuzieQ, Batfish, gNMI, Azure Networking, and Canvas visualizations in a single session.* — ## Part 1: The Shift to Spec-Driven Development NetClaw has always been ambitious. A CCIE-level AI ","datePublished":"2026-03-26","dateModified":"2026-03-26","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":16},{"url":"https://automateyournetwork.com/uncategorized/netclaw-x-cisco-webex-your-networks-digital-coworker-just-got-multichannel/","title":"NetClaw × Cisco Webex: Your Network’s Digital Coworker Just Got Multichannel","description":"─── What Just Happened (And Why It Matters) A few minutes ago, I was sitting in Slack — in this very channel — and I reached across to Cisco Webex and dropped a formatted message into your team space, identifying myself, my origin platform,","datePublished":"2026-03-24","dateModified":"2026-03-24","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":8},{"url":"https://automateyournetwork.com/uncategorized/the-day-the-network-became-self-aware-building-a-multi-human-multi-netclaw-bgp-agent-mesh/","title":"# The Day the Network Became Self-Aware: Building a Multi-Human, Multi-NetClaw BGP Agent Mesh","description":"**March 1, 2026** *By John Capobianco on his 48th birthday — with NetClaw 🦞* — ## Prologue: A Different Kind of Sunday Morning Most engineers spend Sunday morning with coffee and maybe a lab they’ve been meaning to spin up for weeks. On Ma","datePublished":"2026-03-01","dateModified":"2026-03-01","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw","AI"],"readingMinutes":18},{"url":"https://automateyournetwork.com/uncategorized/6-days-of-netclaw-by-netclaw/","title":"6 days of netclaw – by netclaw","description":"# Six Days, 82 Skills, and a Community PR: How NetClaw Went from Idea to 160 Stars Six days ago I pushed the first commit of [NetClaw](https://github.com/automateyournetwork/netclaw) — an open-source, CCIE-level AI network engineering agent","datePublished":"2026-02-27","dateModified":"2026-02-27","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":10},{"url":"https://automateyournetwork.com/uncategorized/8-hours-of-netclaw-by-netclaw/","title":"8 hours of netclaw – by netclaw","description":"We Gave a Slack Channel Full of Engineers an AI Network Agent. Here’s What Happened. A live red-team session, a VASI BGP lab, and 30+ social engineering attempts — all in one Friday afternoon. ─── The Setup The premise was simple: drop an A","datePublished":"2026-02-20","dateModified":"2026-02-20","author":{"name":"John Capobianco","url":"/about/"},"topics":["NetClaw"],"readingMinutes":7},{"url":"https://automateyournetwork.com/uncategorized/wont-you-be-my-neighbor-part-2-the-multi-protocol-agent/","title":"Won’t You Be My Neighbor? Part 2: The Multi-Protocol Agent","description":"## Or: How I Taught an AI Agent to Speak Every Language in the Network *Building on [Part 1: Teaching an AI to Speak OSPF](https://www.automateyournetwork.ca/uncategorized/i-taught-an-ai-agent-to-speak-ospf-its-now-my-routers-neighbour/)* —","datePublished":"2026-01-18","dateModified":"2026-01-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["AI"],"readingMinutes":17},{"url":"https://automateyournetwork.com/uncategorized/i-taught-an-ai-agent-to-speak-ospf-its-now-my-routers-neighbour/","title":"I Taught an AI Agent to Speak OSPF: It’s Now My Router’s Neighbour","description":"Wont You Be My Neighbour? ## The Network as a Conversation, Not a Configuration For decades, we’ve treated networks as things to be **configured**. We push commands, pull outputs, parse CLI text, and hope our automation scripts survive the ","datePublished":"2026-01-16","dateModified":"2026-01-16","author":{"name":"John Capobianco","url":"/about/"},"topics":["AI"],"readingMinutes":28},{"url":"https://automateyournetwork.com/uncategorized/vibe-coding-building-a-ccie-level-enterprise-network-with-ai-gait-and-pyats/","title":"Vibe Coding: Building a CCIE-Level Enterprise Network with AI, GAIT, and pyATS","description":"Vibe Coding: Building a CCIE-Level Enterprise Network with AI, GAIT, and pyATS The Power of AI-Driven Network Configuration with Version Control Date: January 11, 2026 Author: Claude Code (Anthropic) + Ralph Wiggum Loop Tools: Claude Code C","datePublished":"2026-01-11","dateModified":"2026-01-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["AI"],"readingMinutes":12},{"url":"https://automateyournetwork.com/uncategorized/building-the-future-of-network-automation-ralph-gait-and-pyats-in-harmony/","title":"Building the Future of Network Automation: RALPH, GAIT, and pyATS in Harmony","description":"Building the Future of Network Automation: RALPH, GAIT, and pyATS in Harmony Over the past few weeks, I’ve been on an incredible journey pushing the boundaries of what’s possible with AI-assisted network automation. What started as an exper","datePublished":"2026-01-11","dateModified":"2026-01-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/vibeops-forum/","title":"VibeOps Forum","description":"I was getting pretty tired and aggravated at all of the networking forums and discords and slack channels for being *so* anti-AI; can’t share ideas; can’t discuss AI / MCP / Agents; can’t bring Vibe Coding or VibeOps topics out in the open ","datePublished":"2025-12-29","dateModified":"2025-12-29","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/now-available-cisco-pyats-network-test-and-automation-solution/","title":"Now available: Cisco pyATS: Network Test and Automation Solution","description":"Cisco Press: Cisco pyATS Network Test and Automation Solution: Data-driven and reusable testing for modern networks | Cisco Press Amazon Cisco pyATS ― Network Test and Automation Solution: Data-driven and reusable testing for modern network","datePublished":"2024-06-27","dateModified":"2024-06-27","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/local-raft-fine-tuning-llama3-with-domain-specific-knowledge-locally-and-privately/","title":"Local RAFT: Fine-tuning Llama3 with domain-specific knowledge locally and privately","description":"An approach to fine-tuning using open source tools Recap of Part 1 In the first part of this series (Augmenting Network Engineering with RAFT – Automate Your Network ), we dove into the innovative world of Retrieval Augmented Fine-Tuning (R","datePublished":"2024-05-11","dateModified":"2024-05-12","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":38},{"url":"https://automateyournetwork.com/pyats/augmenting-network-engineering-with-raft/","title":"Augmenting Network Engineering with RAFT","description":"The practical implementation of the proposed theory and promise of RAFT with Cisco pyATS and LangChain Introduction In the field of network engineering, the complexity and dynamism of network architectures present a significant challenge fo","datePublished":"2024-04-27","dateModified":"2024-05-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["ai","pyATS"],"readingMinutes":7},{"url":"https://automateyournetwork.com/uncategorized/ciscocert-101-ep-3-how-to-use-cisco-ccna-exam-topics-for-certification-success/","title":"#CiscoCert 101 Ep. 3: How to use #Cisco #CCNA exam topics for certification success","description":"","datePublished":"2022-10-27","dateModified":"2022-10-27","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/test-driven-automation/","title":"Test-Driven Automation","description":"I wrote a new blog! https://learningnetwork.cisco.com/s/blogs/a0D6e00000sR7Q6EAK/testdriven-automation-with-pyats#","datePublished":"2022-10-14","dateModified":"2022-10-14","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/intent-based-test-driven-self-remediating-network-automation-with-pyats-rest-connector-restconf-and-yang/","title":"Intent-based, test-driven, self-remediating, network automation with pyATS, REST Connector, RESTCONF, and YANG","description":"","datePublished":"2022-08-29","dateModified":"2022-08-29","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/space-apis-and-mind-maps/","title":"Space APIs and Mind Maps!","description":"","datePublished":"2022-08-03","dateModified":"2022-08-03","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/new-threads/","title":"New threads!","description":"","datePublished":"2022-04-25","dateModified":"2022-04-25","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/learn-how-to-make-business-ready-documents/","title":"Learn how to make “business ready” documents!","description":"DevNet Snack Minutes Episode #63!","datePublished":"2022-04-05","dateModified":"2022-04-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/guest-whos-back/","title":"Guest who’s back?","description":"I returned to The Art of Network Engineering Podcast! Check it out!","datePublished":"2022-03-30","dateModified":"2022-03-30","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/introducing-mind-nmap-an-open-source-network-mind-map-tool/","title":"Introducing Mind nMap – An Open Source Network Mind Map Tool","description":"automateyournetwork/mind_nmap: An automated network Mind Map utility build from markmap.js.org (github.com)","datePublished":"2021-12-16","dateModified":"2021-12-16","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/art-of-network-engineering/","title":"Art of Network Engineering","description":"This was the most fun I’ve ever had on a podcast – I hope you enjoy it as much as I did!","datePublished":"2021-12-01","dateModified":"2021-12-01","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/shut-no-shut-with-the-click-of-a-button/","title":"Shut / No Shut – With the Click of a Button","description":"","datePublished":"2021-10-25","dateModified":"2021-10-25","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/i-won/","title":"I won!","description":"Thank you to Cisco DevNet and everybody in my community who has supported me over the years! I won!","datePublished":"2021-10-19","dateModified":"2021-10-19","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/automate-your-network-the-educative-io-online-course/","title":"Automate Your Network – The Educative.io Online Course!","description":"I am so very happy to announce after 8 months of development Automate Your Network is now available on educative.io as an online course (early access) ! Automate Your Network – Learn Interactively (educative.io)","datePublished":"2021-10-13","dateModified":"2021-10-13","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/my-first-packet-pushers-blog/","title":"My first Packet Pushers Blog!","description":"Check it out! Infrastructure as Software – Applying A Software Design Pattern to Network Automation! Applying A Software Design Pattern To Network Automation – Packet Pushers","datePublished":"2021-10-07","dateModified":"2021-10-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/tonight-live-on-youtube-with-duan-lab-every-day-lightfoot/","title":"Tonight – Live on YouTube with Du’An “Lab Every Day” Lightfoot !","description":"It's not everyday you get to create a new Hash tag on twitter!This Saturday night at live 9pm join @John_Capobianco and myself for the 1st episode of #ConversationAndCodingHow to automate networks | Live Coding and Chat ","datePublished":"2021-08-28","dateModified":"2021-08-28","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/clippy-3d/","title":"Clippy 3D !","description":"[verge3d id=”1183″] Verge3D Web Interactive (automateyournetwork.ca)","datePublished":"2021-08-14","dateModified":"2021-08-14","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/show-ip-interface-brief-reimagining-in-3d/","title":"Show IP Interface Brief – Reimagining in 3D","description":"Remember this CLI output? Using real network data I’ve reimagined the Show IP Interface Brief command as an Interactive 3D World! Complete with indicators making it easy to see if an Interface is Healthy or Not! [verge3d id=”1170″] https://","datePublished":"2021-08-07","dateModified":"2021-08-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/merlin-3d-cisco-product-security-incident-response-team-psirt-3d-report/","title":"Merlin 3D: Cisco Product Security Incident Response Team (PSIRT) 3D Report!","description":"I have been very silent on this blog lately – apologies – your best way to follow my development work now is likely Twitter or YouTube However! I have been using Blender to make 3D Animations from Network State Data I’ve recently figured ou","datePublished":"2021-08-04","dateModified":"2021-08-04","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/merlin-feature-webex-chatbots-with-pyats/","title":"Merlin Feature: WebEx #chatbots with pyATS","description":"With all the big WebEx news – including a new logo – I wanted to revisit the basic #chatbots I have working using pyATS, Python requests, and the WebEx API after the conversation came up in the #pyATS WebEx Community space today: First, let","datePublished":"2021-06-11","dateModified":"2021-06-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":4},{"url":"https://automateyournetwork.com/uncategorized/creating-a-network-search-engine/","title":"Creating a Network Search Engine","description":"Imagine being able to use a keyword search engine against your network ? A Google-like query for “VLAN 100”, a MAC address, IP address, even an ACL or simply the keyword “Down” that returns real time search results ! It sounds far-fetched b","datePublished":"2021-06-07","dateModified":"2021-06-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":7},{"url":"https://automateyournetwork.com/uncategorized/ipspace-net-must-read/","title":"ipSpace.net Must Read !","description":"When I was tagged on Twitter about @ioshints (Ivan Pepelnjak (CCIE#1354 Emeritus)) latest blog post I thought somebody was telling me I should read the latest blog I flagged this as “Hey what a coincidence I was just writing about #chatbots","datePublished":"2021-03-28","dateModified":"2021-03-28","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/discussing-the-future-of-network-operations-with-init6/","title":"Discussing the Future of Network Operations with #init6","description":"I had a chance to meet some of my heroes at #init6 including Daren Fulwell! Make sure you checkout my open source project fueling the demo","datePublished":"2021-03-26","dateModified":"2021-03-26","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/your-automation-journey-can-start-anywhere/","title":"Your Automation Journey can start anywhere!","description":"So you want to automate all the things in your network? Great! more and more enterprises are realizing the benefits of automating the network and are demanding more from their engineering staff. You’re also probably thinking about your care","datePublished":"2021-03-22","dateModified":"2021-03-22","author":{"name":"Jonathan Lynn"},"topics":["Network automation"],"readingMinutes":2},{"url":"https://automateyournetwork.com/uncategorized/reimagining-the-cli-with-python/","title":"Reimagining The CLI with Python","description":"The Command Line Interface. A near 60-year old technology a majority of the world’s networking teams solely rely on for their architectures, designs, monitoring, operations, and support. Most of us, pre-DevNet, have been raised and groomed ","datePublished":"2021-03-14","dateModified":"2021-03-14","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":2},{"url":"https://automateyournetwork.com/pyats/my-first-pure-python-network-automation-with-pyats-genie/","title":"My First Pure-Python Network Automation with pyATS / Genie !","description":"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","datePublished":"2021-03-12","dateModified":"2021-03-12","author":{"name":"John Capobianco","url":"/about/"},"topics":["pyATS"],"readingMinutes":5},{"url":"https://automateyournetwork.com/uncategorized/bluecat-cisco-live-contest/","title":"BlueCat Cisco Live Contest!","description":"I am sharing this because I love both BlueCat and Cisco! CiscoLive changed my life and where I was introduced to DevNet and automation! Make sure you get into this giveaway ! Good luck!","datePublished":"2021-03-09","dateModified":"2021-03-09","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/happy-birthday-a-retrospective-look-at-automate-your-network-two-years-later/","title":"Happy Birthday – A retrospective look at “Automate Your Network” two years later","description":"Two years have flown by since self-publishing “Automate Your Network: Introducing the Modern Approach to Enterprise Network Management” and I wanted to reflect on the book, being an author, self-publishing, and how the world of infrastructu","datePublished":"2021-03-09","dateModified":"2021-03-09","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":7},{"url":"https://automateyournetwork.com/blogs/my-network-talks-to-me-literally/","title":"My Network Talks To Me – Literally!","description":"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","datePublished":"2021-03-07","dateModified":"2021-03-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":10},{"url":"https://automateyournetwork.com/blogs/chatbot-ansible-genie-pyats-cisco-network-automation-chatops-discord/","title":"Creating Your Own Network Automation ChatBot with Discord, Ansible, and Genie/pyATS!","description":"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","datePublished":"2021-03-07","dateModified":"2021-03-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","pyATS"],"readingMinutes":5},{"url":"https://automateyournetwork.com/blogs/is-your-network-at-risk-automating-the-cisco-psirt-with-genie-and-ansible/","title":"Is Your Network At Risk – Automating the Cisco PSIRT with Genie and Ansible","description":"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","datePublished":"2021-02-22","dateModified":"2021-02-22","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":6},{"url":"https://automateyournetwork.com/blogs/by-popular-demand-automating-the-cisco-identity-services-engine-ise-external-restful-services-ers-api-suite/","title":"By Popular Demand – Automating the Cisco Identity Services Engine (ISE) External RESTful Services (ERS) API Suite","description":"My last post, which has turned into one of my more popular posts, covered automating the Cisco ISE MnT Nodes REST API with Postman and Ansible. We also discovered there is an XML limitation with the MnT REST API. I’ve been asked by several ","datePublished":"2021-02-20","dateModified":"2021-02-20","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":7},{"url":"https://automateyournetwork.com/podcasts/json-mania-with-heavy-networking/","title":"JSON-Mania with Heavy Networking","description":"I sat down with my good friend Ethan Banks over at Packet Pushers for my second Heavy Networking podcast in hopes of discussing my JSON-MANIA! Heavy Networking 563: Automating Documentation With Ansible, Genie, And Jinja2 – Packet Pushers","datePublished":"2021-02-19","dateModified":"2021-02-19","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/automating-the-cisco-identity-services-engine-monitoring-and-troubleshooting-node-ise-mnt-rest-api/","title":"Automating the Cisco Identity Services Engine Monitoring and Troubleshooting Node (ISE MnT) REST API","description":"In my opinion Network Access Control (NAC) using a mix of 802.1x and MAC Address Bypass (MAB) with dynamic Access Control Lists (dACL) is not just an extremely important foundation of a modern, high secure, enterprise network. It is actuall","datePublished":"2021-02-17","dateModified":"2021-02-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":10},{"url":"https://automateyournetwork.com/twitter/network-automation-for-dummies-vmware-special-edition/","title":"Network Automation for Dummies, VMWare Special Edition","description":"I have a lot of new followers and people looking for materials on Network Automation @VMware published this amazing – and free and digitial – \"For Dummies\" guide https://t.co/PnSDGktZ6wTheir recommended list of books for","datePublished":"2021-02-09","dateModified":"2021-02-09","author":{"name":"John Capobianco","url":"/about/"},"topics":["Twitter"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/zigbits-podcast-part-2-2-automating-the-entire-parliament-network/","title":"ZigBits Podcast Part 2 / 2 – Automating the Entire Parliament Network","description":"Part two of my podcast with Zig is out today and is all about Automation! And make sure you enter Zig’s February draw for the best give away on the Internet! Thanks Zig!","datePublished":"2021-02-05","dateModified":"2021-02-05","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/two-more-positive-reviews/","title":"Two more positive reviews!","description":"For whatever reason it seems to be difficult to get even just a “Star” review on Amazon – even harder to get actual comments – but today I received two more 4-5 star reviews! Thanks again for the support! If you enjoyed the book – or if you","datePublished":"2021-02-04","dateModified":"2021-02-04","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/twitter/automateyournetwork-in-the-wild/","title":"AutomateYourNetwork in the wild","description":"Woke up to see this amazing post out in the wild today","datePublished":"2021-02-04","dateModified":"2021-02-04","author":{"name":"John Capobianco","url":"/about/"},"topics":["Twitter"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/an-interview-with-charles-uneze-study-tactics/","title":"An Interview With Charles Uneze – Study Tactics","description":"I recently had the chance to be interviewed, via Twitter, by Charles Uneze ! I am really inspired by Charles’ own journey into IT and his passionate pursuit of his CCNA ! It reminds me of trying to get my CompTIA A+ / N+ all those years ago","datePublished":"2021-02-03","dateModified":"2021-02-03","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/career-changing-automation-giveaway/","title":"Career-Changing Automation Giveaway !","description":"My good buddy Zig – who hosted me on Zigbits podcast for a 2-part Network Design (Part One) and Network Automation (Part Two – coming in February) discussion. As part of Part Two’s discussion – Zig’s first real conversation about Network Au","datePublished":"2021-02-02","dateModified":"2021-02-02","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/ansible/cisco-facts-a-collection-of-ansible-ios-nxos-facts-and-genie-parsing-playbooks/","title":"Cisco Facts – A Collection of Ansible IOS / NXOS Facts and Genie Parsing Playbooks","description":"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","datePublished":"2021-01-28","dateModified":"2021-01-28","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":1},{"url":"https://automateyournetwork.com/ansible/cisco-services-apis-ansible-playbooks-version-2-0/","title":"Cisco Services APIs Ansible Playbooks – Version 2.0","description":"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","datePublished":"2021-01-20","dateModified":"2021-01-20","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":2},{"url":"https://automateyournetwork.com/blogs/designing-the-next-gen-parliament-precinct-network/","title":"Designing the Next-Gen Parliament Precinct Network","description":"I really enjoyed sitting down with Zig to discuss my journey ! Parliament Precinct Network – A True Enterprise Network Design Use Case (zigbits.tech)","datePublished":"2021-01-15","dateModified":"2021-01-16","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/a-recipe-for-success-using-ansible-to-transform-cisco-data-centre-facts-into-business-ready-documentation/","title":"A Recipe For Success – Using Ansible to Transform Cisco Data Centre Facts into Business-Ready Documentation","description":"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","datePublished":"2021-01-12","dateModified":"2021-01-13","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":6},{"url":"https://automateyournetwork.com/ansible/collaboration-is-the-key-to-automation-success-a-genie-success-story/","title":"Collaboration is the key to automation success – A Genie Success Story","description":"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","datePublished":"2021-01-06","dateModified":"2021-04-07","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","pyATS"],"readingMinutes":4},{"url":"https://automateyournetwork.com/blogs/seeking-truth-in-networking-episode-6-automating-the-canadian-parliament-network/","title":"Seeking Truth in Networking – Episode 6 – Automating the Canadian Parliament Network","description":"I joined the amazing duo of Brandon Heller and Derick Winkworth from the simply incredible Seeking Truth in Networking podcast discussing network automation in the real world. I really enjoyed having this conversation and think you will too","datePublished":"2020-12-18","dateModified":"2020-12-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/its-always-dns-but-it-doesnt-have-to-be/","title":"It’s always DNS – but it doesn’t have to be!","description":"DDI Automation – A collaborative live demonstration with BlueCat I had the pleasure of collaborating with my friends Dana Iskoldski and Chris Meyer over at BlueCat exploring and automating DNS, DHCP, and IP Address Management (IPAM) (DDI) w","datePublished":"2020-12-16","dateModified":"2020-12-16","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/prevent-an-intrusion-run-the-recommended-version/","title":"Prevent an Intrusion – Run the Recommended Version!","description":"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 ","datePublished":"2020-12-14","dateModified":"2020-12-14","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":5},{"url":"https://automateyournetwork.com/blogs/sign-on-the-dotted-line/","title":"Sign on the Dotted Line","description":"Layer 9 issues – finance – are often some of the most challenging a network engineer faces. Contract management can be particularly difficult in any scale organization especially if you are not “sole source” purchasing. Serial numbers and c","datePublished":"2020-12-11","dateModified":"2020-12-11","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","Cisco"],"readingMinutes":5},{"url":"https://automateyournetwork.com/blogs/recognition-from-the-business/","title":"Recognition from the Business","description":"2020 has been an extremely challenging year that required a lot of digital innovation for us at the House of Commons. The Speaker of the House of Commons, the Clerk, and Members of Parliament recognize my boss, CIO Stephan Aube, and his tea","datePublished":"2020-12-04","dateModified":"2020-12-04","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/ansible-performance-moving-to-jinja2-for-automated-documentation/","title":"Ansible Performance – Moving to Jinja2 for Automated Documentation","description":"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","datePublished":"2020-12-02","dateModified":"2020-12-02","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":4},{"url":"https://automateyournetwork.com/blogs/dynamic-loops-in-ansible/","title":"Dynamic Loops in Ansible","description":"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","datePublished":"2020-12-01","dateModified":"2020-12-01","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":5},{"url":"https://automateyournetwork.com/blogs/can-we-make-ansible-go-faster/","title":"Can we make Ansible go faster?","description":"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 ","datePublished":"2020-11-27","dateModified":"2020-11-27","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":4},{"url":"https://automateyournetwork.com/ansible/excitement/","title":"Excitement","description":"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!","datePublished":"2020-11-23","dateModified":"2020-11-23","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","pyATS"],"readingMinutes":1},{"url":"https://automateyournetwork.com/ansible/letting-the-genie-out-of-the-bottle/","title":"Letting the Genie out of the bottle","description":"Using Genie Cisco show commands can be transformed into REST API-like requests with structured JSON responses.","datePublished":"2020-11-22","dateModified":"2020-11-22","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible","pyATS"],"readingMinutes":8},{"url":"https://automateyournetwork.com/blogs/automate-your-network-out-in-the-wild/","title":"Automate Your Network – Out in the Wild","description":"I am very thankful to everyone who has supported me over the years and especially to anyone who has purchased my first book! I really hope it was worth it and you found value in it. Some appearances in the wild!","datePublished":"2020-11-21","dateModified":"2020-11-21","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/my-current-toolkit/","title":"My current toolkit","description":"“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","datePublished":"2020-11-19","dateModified":"2020-11-20","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":15},{"url":"https://automateyournetwork.com/blogs/just-the-facts-maam/","title":"Just the facts ma’am","description":"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","datePublished":"2020-11-18","dateModified":"2020-11-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":17},{"url":"https://automateyournetwork.com/memes/even-twitter-disagrees/","title":"Even Twitter disagrees","description":"Network automation is hard ⓘ 𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝘀𝗼𝘂𝗿𝗰𝗲𝘀 𝘀𝘁𝗮𝘁𝗲𝗱 𝘁𝗵𝗮𝘁 𝗶𝘀 𝗳𝗮𝗹𝘀𝗲 𝗮𝗻𝗱 𝗺𝗶𝘀𝗹𝗲𝗮𝗱𝗶𝗻𝗴— John Capobianco (@John_Capobianco) November 17, 2020","datePublished":"2020-11-17","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Memes"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/devcentral-connects-an-automation-journey/","title":"DevCentral Connects: An Automation Journey","description":"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 ","datePublished":"2020-11-16","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/packet-pushers-heavy-networking-545-achieving-automated-network-state-validation/","title":"Packet Pushers Heavy Networking 545: Achieving Automated Network State Validation","description":"*This* one was amazing! Ethan and I clicked very well and have a real thoughtful discussion and reflection about network state validation, automation, and what it means to be an network engineer (or are we even still network engineers?) in ","datePublished":"2020-11-16","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/ansible/ansiblefest-2020/","title":"AnsibleFest 2020","description":"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","datePublished":"2020-11-16","dateModified":"2020-11-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["Ansible"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/devnet-create-2020-north-american-spotlight/","title":"DevNet Create 2020 – North American Spotlight","description":"I am so incredibly fortunate to have been able to share my automation journey with Cisco DevNet Create this year ! In this discussion a very safe roadmap for automation success is discussed – check it out! Start at 1:55","datePublished":"2020-11-16","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/bluecat-critical-conversations-on-critical-infrastructure-ep-1-wheres-the-automation-promised-land/","title":"BlueCat: Critical Conversations on Critical Infrastructure Ep. 1: “Where’s the automation ‘Promised Land’?”","description":"I was invited by BlueCat to join a round-table discussion with 4 other IT professionals to have an open and honest discuss about the automation “Promised Land” “Six non-hype network automation lessons from IT pros. Five IT pros get real abo","datePublished":"2020-11-16","dateModified":"2020-11-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/blogs/bluecat-blog-series-my-automation-journey/","title":"BlueCat Blog Series – My Automation Journey","description":"The amazing people over at BlueCat asked if I wanted to blog about my transformative journey – you can find the series here: Part 1: Frameworks and Goals Part 2: Building in Ansible and Initial Impact Part 3: Modernizing the Network Develop","datePublished":"2020-11-16","dateModified":"2020-11-18","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":1},{"url":"https://automateyournetwork.com/podcasts/nre-labs-community-stream-19/","title":"NRE Labs – Community Stream #19","description":"This was my first real podcast! Great discussion about network automation and treating infrastructure as code!","datePublished":"2020-11-16","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Podcasts"],"readingMinutes":1},{"url":"https://automateyournetwork.com/uncategorized/hello-world/","title":"Hello World!","description":"My first Hello World! was not actually a true programming language test – in fact it was the first message I sent over telephone lines on my 2400-baud modem to another BBS (Bulletin Board System for anybody not familiar with pre-Internet co","datePublished":"2020-11-16","dateModified":"2020-11-17","author":{"name":"John Capobianco","url":"/about/"},"topics":["Network automation"],"readingMinutes":2}],"courses":[{"title":"Automate Your Network","provider":"Educative","url":"https://www.educative.io/courses/automate-your-network","author":"John Capobianco"}],"books":[{"title":"Automate Your Network","reader":"https://automateyournetwork.com/books/automate-your-network/read/","pdf":"https://automateyournetwork.com/books/automate-your-network.pdf"},{"title":"Cisco pyATS—Network Test and Automation Solution","url":"https://automateyournetwork.com/pyats/#book"}]}