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
  • 9/10 NGINX Use Cases, URI and Host rewrites

    calendar Jan 17, 2021 · 3 min read · NGINX FOSS/Linux Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy

    NGINX Rewrite Directives, The 9/10 Solutions When doing ADC/Load Balancer work, nearly all requests fit into two categories: Please rewrite part of the URL/URI Please change the host header for this reverse proxy These are fairly simple to implement in NGINX, so I'm creating a couple of cheat-sheet code snippets here. …


    Read More
  • Why Automate? Ansible Playbooks and Desired State for Network Operating Systems

    calendar Dec 29, 2020 · 7 min read · eBGP Home Lab IPv6 Datacenter Networking FOSS/Linux Spine and Leaf BGP Programmability Ansible Jinja Network Automation  ·
    Share on: twitter facebook linkedin copy

    Don't Reinvent the Wheel: Ansible Playbooks Writing your own code isn't always the answer Often, communities such as Python will contribute code of substantially higher quality than what you/I can create individually. This is OK. In nearly every case, dyed-in-the-wool traditionalist programmers will consume …


    Read More
  • Using VM Templates and NSX-T for Repeatable Virtual Network Deployments

    calendar Oct 3, 2020 · 3 min read · VMWare Home Lab NSX-T Programmability  ·
    Share on: twitter facebook linkedin copy

    So far, we've provided the infrastructure for continuous delivery / continuous integration, but it's been for those other guys. Is that odd? Let's try using the principles provided for more infrastructure-oriented reasons. Let's build a network lab using NSX-T. First, we need some form of a mutable router. Normally, …


    Read More
  • Why Automate? Writing a self-testing Python class for REST or XML API invocation

    calendar Aug 16, 2020 · 6 min read · Python PAN-OS Programmability Network Automation  ·
    Share on: twitter facebook linkedin copy

    So far, most API invocations, at least in terms of what you need to do, are pretty simple to execute. Then again, just about every other administrative function on a computer is, as well. For example: Clicking a button Typing in a command or variable Interacting with a programmable interface is as simple as any other …


    Read More
  • Why Automate, Part 2: RESTFul APIs and why they aren't as hard as you think

    calendar May 24, 2020 · 5 min read · Linux Home Lab Cisco NX-OS Routing & Switching Studies Programmability Ansible Network Automation  ·
    Share on: twitter facebook linkedin copy

    Let's be realistic about the API craze - it seems everything has one, and everybody is talking about API consumption in their environment as if they've invented fire. Here are a few things to know about APIs that could have been communicated better: Writing code to consume an API is easy. Most of the time, a cURL …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»

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

  • Starting an IaC Repository with GitHub and Terraform
  • Visualize and Report Ansible with OpenTelemetry and Syslog
  • Automate DNS Zone Generation and Deployment with Ansible and Netbox
  • VM Deployment Pipelines with Proxmox
  • Starting from scratch with Netbox IPAM
  • Manage Linux patching with Ansible and Netbox!
  • Abstracting DNS Record Management with Ansible and Jinja 2
  • Build and Consume Alpine Linux vSphere Images

Series

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

Tags

VMWARE 45 DATACENTER-NETWORKING 43 PROGRAMMABILITY 35 ROUTING-SWITCHING-STUDIES 35 HOME-LAB 33 NSX-T 32 NETWORK-AUTOMATION 31 BGP 28 DESIGN-PATTERNS 28 EBGP 20 ANSIBLE 17 LINUX 16 IPV6 15 NETWORK-SECURITY 15 FOSS/LINUX 14 AVI 13 NSX-ALB 11 IBGP 10
All Tags
802.3BY1 ANSIBLE17 ANYCAST3 AVI13 BGP28 BIND91 CISCO-NX-OS3 CLOUD1 CLOUDFLARE1 CONTINUOUS-DELIVERY5 DATACENTER-NETWORKING43 DESIGN-PATTERNS28 DIAGRAMS4 DNS3 EBGP20 FOSS/LINUX14 GITOPS1 HOME-LAB33 IBGP10 INFORMATION-SECURITY5 IPV615 IS-IS3 JENKINS5 JINJA4 JSON4 LAYER-12 LAYER-22 LINUX16 LOAD-BALANCING9 NETBOX3 NETWORK-AUTOMATION31 NETWORK-SECURITY15 NETWORK-VIRTUALIZATION1 NFV3 NGINX1 NSX2 NSX-ALB11 NSX-T32 NSX-V2 OSPF5 PAN-OS3 PROGRAMMABILITY35 PYTHON9 RIPV22 ROUTING-SWITCHING-STUDIES35 SPANNING-TREE1 SPINE-AND-LEAF10 TELEWORK1 TERRAFORM1 TLS3 UNBOUND3 UNEARNED-UPTIME4 VCENTER1 VCSA1 VMWARE45 VSPHERE6 WI-FI4 WPA32 XML1 YAML1
[A~Z][0~9]
engyak.co

Copyright 2019-  ENGYAK.CO. All Rights Reserved

to-top