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
  • Why Automate? VM Deployment with vSphere's REST API

    calendar Jan 5, 2023 · 7 min read · Linux VMWare Home Lab Python FOSS/Linux Jenkins Continuous Delivery JSON Programmability Jinja  ·
    Share on: twitter facebook linkedin copy
    Why Automate? VM Deployment with vSphere's REST API

    VMware introduced RESTful APIs with their vSphere 7.0 release train; migrating from the old MOB APIs is a welcome choice. REST clients provide a powerful tool for automating processes, but it's important to embody reliable practices when interacting with infrastructure. The neat thing about published and documented …


    Read More
  • GitOps with NSX Advanced Load Balancer and Jenkins

    calendar Jan 16, 2022 · 6 min read · Load Balancing VMWare Avi GitOps Jenkins JSON Design Patterns Network Automation NSX-ALB  ·
    Share on: twitter facebook linkedin copy

    GitOps GitOps, a term coined in 2017, describes the practice of performing infrastructure operations from a Git repository. In this practice, we easily develop the ability to re-deploy any broken infrastructure (like application managers), but that doesn't really help infrastructure engineers. From the perspective of …


    Read More
  • Why Automate? Reliability Approaches with the VMware NSX-T API

    calendar Nov 24, 2021 · 11 min read · Home Lab Continuous Delivery JSON NSX-T Network Automation  ·
    Share on: twitter facebook linkedin copy

    Why should an infrastructure engineer leverage REST APIs? I'm sure most IT workers have at least heard of REST APIs, or heard a sales pitch where a vendor insists that while a requested functionality doesn't exist, you could build it yourself by "using the API". Or, participate in discussions where people …


    Read More
  • XML, JSON, YAML - Python data structures and visualization for infrastructure engineers

    calendar Jun 6, 2021 · 6 min read · Python YAML JSON Programmability XML Ansible Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    At some point, we can't "do it all" with one block of code. As developers, we need to store persistent data for a variety of reasons: We want it for later execution (or to compare it to another result) We're sick of storing variables in code. This matters a lot more in compiled languages than runtime ones We …


    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