engyak.co
open-menu closeme
Home
Archive
Wi-Fi and Radio
Open Source
Python
Information Security
Improving productivity with code
Network Design Patterns
IPv6 / IP Design
github twitter linkedin rss
  • Automate Cisco IOS/IOS-XE documentation with Ansible (with examples)

    calendar Mar 26, 2023 · 9 min read · Programmability Diagrams Ansible  ·
    Share on: twitter facebook linkedin copy
    Automate Cisco IOS/IOS-XE documentation with Ansible (with examples)

    Note: This post integrates several automation tools at once. My objective is to provide some well-documented, concrete examples of executable Ansible Playbooks, D2 Diagrams, and best practice to illustrate ways to make good documentation easy. Note: All code examples in this blog post are structured in a format to be …


    Read More
  • Document Networks as Code with D2!

    calendar Mar 18, 2023 · 4 min read · Programmability Diagrams  ·
    Share on: twitter facebook linkedin copy
    Document Networks as Code with D2!

    Let's do something a bit more stereotypical when we talk about IT diagramming - building Network Diagrams with D2. D2's OSS layout engines (Dagre, ELK) are both centered around hierarchical layouts, which was a bit part of why we needed to hack D2 to get vSphere diagrams to draw. Here, it quickly becomes our best …


    Read More
  • Document vSphere as Code with D2!

    calendar Mar 11, 2023 · 7 min read · Programmability Diagrams  ·
    Share on: twitter facebook linkedin copy
    Document vSphere as Code with D2!

    In a previous post we tested methods to illustrate documentation as-code with Terrastruct's D2 language. Documentation is good for infrastructure engineers in a variety of scenarios practically speaking, but we often forget the value of building consumer confidence. This may vary based on culture! My experiences are …


    Read More
  • Diagram as Code with D2!

    calendar Mar 4, 2023 · 5 min read · Programmability Diagrams  ·
    Share on: twitter facebook linkedin copy
    Diagram as Code with D2!

    Documentation is always important, but always takes too much time Ever had an issue where a new installation is completed, but there's just no time to update the ol' Visio diagrams? Manually composed diagrams always possess a certain art to them, but the hours per unit of documentation isn't always worthwhile …


    Read More

ENGYAK.co

A blog about IT

Disclaimer

The opinions expressed on this site are my own personal opinions and do not represent my employer’s view in any way.

Recent Posts

  • Circumventing Coder's block and starting a new project
  • Why wait? Eventual Consistency and Reliability
  • Python Virtual Environment Setup in Jenkins
  • Mellanox nmlx5_core driver 4.23 issues on ESXi 8.0 Update 1
  • API Conversations and Why They're Important
  • Escape Plato's Cave to build better IT infrastructure
  • Automate Cisco IOS/IOS-XE documentation with Ansible (with examples)
  • Document Networks as Code with D2!

Series

WHY-AUTOMATE 11 SPINE-AND-LEAF-FABRICS 8 D2 4

Tags

VMWARE 44 DATACENTER-NETWORKING 43 ROUTING-SWITCHING-STUDIES 35 NSX-T 32 HOME-LAB 31 BGP 28 NETWORK-AUTOMATION 26 PROGRAMMABILITY 26 DESIGN-PATTERNS 23 EBGP 20 IPV6 15 NETWORK-SECURITY 15 AVI 13 FOSS/LINUX 13 ANSIBLE 12 LINUX 11 NSX-ALB 11 IBGP 10
All Tags
802.3BY1 ANSIBLE12 ANYCAST3 AVI13 BGP28 BIND91 CISCO-NX-OS3 CLOUD1 CONTINUOUS-DELIVERY5 DATACENTER-NETWORKING43 DESIGN-PATTERNS23 DIAGRAMS4 DNS1 EBGP20 FOSS/LINUX13 GITOPS1 HOME-LAB31 IBGP10 INFORMATION-SECURITY5 IPV615 IS-IS3 JENKINS5 JINJA4 JSON4 LAYER-12 LAYER-22 LINUX11 LOAD-BALANCING9 NETWORK-AUTOMATION26 NETWORK-SECURITY15 NETWORK-VIRTUALIZATION1 NFV3 NGINX1 NSX2 NSX-ALB11 NSX-T32 NSX-V2 OSPF5 PAN-OS3 PROGRAMMABILITY26 PYTHON9 RIPV22 ROUTING-SWITCHING-STUDIES35 SPANNING-TREE1 SPINE-AND-LEAF10 TLS3 UNBOUND1 UNEARNED-UPTIME4 VCENTER1 VCSA1 VMWARE44 VSPHERE5 WI-FI4 WPA32 XML1 YAML1
[A~Z][0~9]
engyak.co

Copyright 2019-  ENGYAK.CO. All Rights Reserved

to-top