# Ansible

Ansible is open-source automation technology that uses playbooks to automate tasks and manage system configuration.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Self-Hosted Platform Build Order: Dependencies from Bare Metal to Model Serving

DevFeed: [Self-Hosted Platform Build Order: Dependencies from Bare Metal to Model Serving](<https://devfeed.tech/articles/the-whole-estate-in-one-article-how-every-layer-fits-together-34108.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/meta-infrastructure-overview/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-04T07:00:00Z

Content type: article

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [ceph](<https://devfeed.tech/topics/ceph.md>), [observability](<https://devfeed.tech/topics/observability.md>), [model-serving](<https://devfeed.tech/topics/model-serving.md>), [Compose](<https://devfeed.tech/topics/compose.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [article](<https://devfeed.tech/tags/article.md>), [ceph](<https://devfeed.tech/tags/ceph.md>), [compose](<https://devfeed.tech/tags/compose.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [model-serving](<https://devfeed.tech/tags/model-serving.md>), [observability](<https://devfeed.tech/tags/observability.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

This article explains the dependency order for building a self-hosted platform. It covers consistent bare-metal inventory, Ansible configuration convergence, networking, Kubernetes, Ceph storage, identity, observability, and model serving.

### Source excerpt

Self-hosted platform build order: why mesh, cluster, Ceph storage, identity and observability must precede model serving, shown with Compose depends_on.

## Testing Infrastructure Code by Executing Its Real Expressions

DevFeed: [Testing Infrastructure Code by Executing Its Real Expressions](<https://devfeed.tech/articles/testing-infrastructure-code-by-executing-its-real-expressions-34115.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/testing-real-expressions/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-08-28T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Pytest](<https://devfeed.tech/topics/pytest.md>), [Ansible Roles](<https://devfeed.tech/topics/ansible-role.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [code](<https://devfeed.tech/tags/code.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [pytest](<https://devfeed.tech/tags/pytest.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains how to test Ansible infrastructure code by rendering the shipped Jinja expression through Ansible's actual templating machinery. It recommends extracting the expression from the role file, using realistic fixture variables, and asserting on the rendered result instead of duplicating the computation in Python.

### Source excerpt

Ansible Templar in pytest: render the shipped combine(recursive=True) expression from defaults/main.yml instead of a shallow Python paraphrase.

## Using netlab in Software Testing with Dinesh Dutt

DevFeed: [Using netlab in Software Testing with Dinesh Dutt](<https://devfeed.tech/articles/using-netlab-in-software-testing-with-dinesh-dutt-11429.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/08/using-netlab-in-software-testing/>)

Published: 2026-08-28T06:26:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Software Testing](<https://devfeed.tech/topics/software-testing.md>), [networking](<https://devfeed.tech/topics/networking.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Vagrant](<https://devfeed.tech/topics/vagrant.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [development](<https://devfeed.tech/tags/development.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-gone-wild](<https://devfeed.tech/tags/software-gone-wild.md>), [software-testing](<https://devfeed.tech/tags/software-testing.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article introduces Episode 208 of Software Gone Wild, a conversation about using netlab to test network management software. It discusses how netlab helps Stardust Systems test new SuzieQ features, along with related history involving Vagrant and Ansible.

### Source excerpt

I know a few software development companies use netlab to test their network management software (and contribute back to netlab - thanks a million!), and I always wanted to chat about that. As I have known Dinesh Dutt for ages, it wasn't hard to decide who to invite to have that chat with ;) As it turns out, it's dangerous to put Dinesh1 and me in the same (virtual) room - we were all over the place, from the ancient history of Vagrant in networking labs to the recent Ansible woes, but we did manage to cover how netlab helps Stardust Systems test new SuzieQ features. Read more ...

## Infrastructure Control Plane | Day 2 Operations & Drift

DevFeed: [Infrastructure Control Plane | Day 2 Operations & Drift](<https://devfeed.tech/articles/infrastructure-control-plane-day-2-operations-drift-13429.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/infrastructure-breaks-after-deployment-why-day-2-operations-demand-a-control-plane>)

Author: Nicole Morgan

Published: 2026-08-06T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Software-defined networking](<https://devfeed.tech/topics/sdn.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [aws](<https://devfeed.tech/tags/aws.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloudformation](<https://devfeed.tech/tags/cloudformation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [incident](<https://devfeed.tech/tags/incident.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article explains that infrastructure problems often emerge during day 2 operations, after initial deployment. It describes how console changes, incidents, and isolated Terraform, Ansible, and CI/CD workflows create infrastructure drift, and argues that control planes can enforce governance, detect divergence, and automate remediation.

### Source excerpt

Learn why infrastructure breaks after deployment and how control planes enforce governance, detect drift, and automate remediation across Terraform, Ansible, an | Blog

## What are the best platforms for network automation?

DevFeed: [What are the best platforms for network automation?](<https://devfeed.tech/articles/what-are-the-best-platforms-for-network-automation-30880.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-are-the-best-platforms-for-network-automation/>)

Author: Roger Perkin

Published: 2026-07-24T08:25:02Z

Content type: article

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [awx](<https://devfeed.tech/topics/awx.md>), [Low code](<https://devfeed.tech/topics/low-code.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [awx](<https://devfeed.tech/tags/awx.md>), [faq](<https://devfeed.tech/tags/faq.md>), [low-code](<https://devfeed.tech/tags/low-code.md>), [nautobot](<https://devfeed.tech/tags/nautobot.md>), [network](<https://devfeed.tech/tags/network.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [red-hat](<https://devfeed.tech/tags/red-hat.md>), [source-of-truth](<https://devfeed.tech/tags/source-of-truth.md>)

### AI overview

The article lists Nautobot, Itential, Ansible, AWX, and Red Hat Ansible Automation Platform as network automation platforms. It states that they serve different purposes, including configuration, orchestration, source of truth and inventory, and enterprise low-code use cases.

### Source excerpt

The best platforms for network automation include Nautobot, Itential, Ansible, AWX, Red Hat Ansible Automation Platform to name a few. Each one serves a different purpose including configuration and orchestration, source of truth and inventory and enterprise low code. Check out my dedicated post on network automation platforms

## What is Ansible?

DevFeed: [What is Ansible?](<https://devfeed.tech/articles/what-is-ansible-30882.md>)

Original publisher: [Read original article](<https://www.rogerperkin.co.uk/faq/what-is-ansible-2/>)

Author: Roger Perkin

Published: 2026-07-23T18:25:09Z

Content type: tutorial

Language: en

Sources: [Roger Perkin Network Automation Consultant](<https://devfeed.tech/sources/roger-perkin-network-automation-consultant.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Network](<https://devfeed.tech/topics/network.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [applications](<https://devfeed.tech/tags/applications.md>), [automation](<https://devfeed.tech/tags/automation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [faq](<https://devfeed.tech/tags/faq.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [servers](<https://devfeed.tech/tags/servers.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

Ansible is an open-source, agentless IT automation tool for configuring systems, deploying applications, and managing network devices. It uses human-readable YAML playbooks and connects through SSH to automate repetitive changes across routers, switches, and servers.

### Source excerpt

Ansible is an open-source IT automation tool that configures systems, deploys applications, and manages network devices using simple, human-readable YAML files called playbooks. It's agentless, connecting via SSH, and widely used by network engineers to automate repetitive tasks like configuration changes across routers, switches, and servers at scale.

## On the Futility of Opening Ansible Issues

DevFeed: [On the Futility of Opening Ansible Issues](<https://devfeed.tech/articles/on-the-futility-of-opening-ansible-issues-11414.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/07/futility-opening-ansible-issues/>)

Published: 2026-07-22T06:03:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [bug](<https://devfeed.tech/tags/bug.md>), [cli](<https://devfeed.tech/tags/cli.md>), [github](<https://devfeed.tech/tags/github.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

The author describes opening an Ansible issue after discovering that the cisco.ios.ios_config module did not report rejected Cisco IOS configuration commands. The issue was initially closed without the proposed error-message fix, but an update says it was later reopened and fixed shortly after publication.

### Source excerpt

Remember the anonymous troll who chided me for writing a rant instead of opening a GitHub issue in the relevant Ansible repository? Well, I decided to be an open-source poster boy when I stumbled upon the next Ansible bug, and ended up feeling like a sweet summer child :( Read more ...

## Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite

DevFeed: [Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite](<https://devfeed.tech/articles/orchestration-powered-by-temporal-at-zscaler-wrap-don-t-rewrite-35932.md>)

Original publisher: [Read original article](<https://temporal.io/blog/orchestration-powered-by-temporal-at-zscaler-wrap-dont-rewrite>)

Author: Abhishek Mitra

Published: 2026-07-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [opentofu](<https://devfeed.tech/topics/opentofu.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [bash](<https://devfeed.tech/tags/bash.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article describes how Zscaler designed a durable orchestration contract above eight heterogeneous automation engines, including Ansible, Terraform, OpenTofu, Helm, ArgoCD, Crossplane, Kubernetes Cluster API, AWS CloudFormation, and Jenkins. The approach aims to coordinate existing tools without rewriting them.

### Source excerpt

How one durable contract above eight automation engines changed Zscaler's architecture without changing the engines

## Content: New Parameter in Multiple something\_config Ansible Modules

DevFeed: [Content: New Parameter in Multiple something\_config Ansible Modules](<https://devfeed.tech/articles/content-new-parameter-in-multiple-something-config-ansible-modules-11413.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/07/ansible-config-content/>)

Published: 2026-07-15T05:22:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Network](<https://devfeed.tech/topics/network.md>), [issue tracker](<https://devfeed.tech/topics/issue-tracker.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [network](<https://devfeed.tech/tags/network.md>)

### AI overview

The article discusses new parameters added to several Ansible network device configuration modules after concerns about templating behavior and a change introduced in Ansible 12. It describes the author's issue report and notes that the issue's closure was due to poor issue management rather than rejection of the proposed solution.

### Source excerpt

Last December, I wrote a pretty ranty post explaining how Ansible release 12 broke (some?) network device configuration playbooks. The inevitable anonymous troll (why are they always anonymous?) couldn't resist asking whether I opened an issue on GitHub. I didn't (more about that later), but when the solution to that rant was "we're deprecating using templates in src" parameter, I opened an issue arguing why that's not a good idea. Read more ...

## How to Troubleshoot and Debug Ansible Playbooks

DevFeed: [How to Troubleshoot and Debug Ansible Playbooks](<https://devfeed.tech/articles/how-to-troubleshoot-and-debug-ansible-playbooks-13421.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/how-to-troubleshoot-and-debug-ansible-playbooks-a-complete-guide>)

Author: Mrinalini Sugosh

Published: 2026-07-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [YAML](<https://devfeed.tech/topics/yaml.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iac](<https://devfeed.tech/tags/iac.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This tutorial explains how to troubleshoot and debug Ansible playbooks. It covers structured and conditional debugging, verbosity controls, targeted variable inspection, reusable debugging roles, failure taxonomies, and CI/CD-friendly logging. It also describes common problems such as syntax errors, variable conflicts, connection errors, and inconsistent execution across hosts.

### Source excerpt

Master how to debug Ansible with expert tips for troubleshooting playbooks. Learn structured debugging, reduce errors, and streamline Infrastructure Deployments | Blog

## Ubuntu Server on the NVIDIA DGX Spark (Without the Desktop)

DevFeed: [Ubuntu Server on the NVIDIA DGX Spark (Without the Desktop)](<https://devfeed.tech/articles/ubuntu-server-on-the-nvidia-dgx-spark-without-the-desktop-10683.md>)

Original publisher: [Read original article](<https://technotim.com/posts/ubuntu-gb10/>)

Author: Techno Tim

Published: 2026-06-22T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [DGX Spark](<https://devfeed.tech/topics/dgx-spark.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [NVIDIA DGX](<https://devfeed.tech/topics/nvidia-dgx.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [NVLink](<https://devfeed.tech/topics/nvlink.md>), [CUDA](<https://devfeed.tech/topics/cuda.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [vllm](<https://devfeed.tech/topics/vllm.md>), [Blackwell](<https://devfeed.tech/topics/blackwell.md>), [networking](<https://devfeed.tech/topics/networking.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [blackwell](<https://devfeed.tech/tags/blackwell.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [dell](<https://devfeed.tech/tags/dell.md>), [dgx-spark](<https://devfeed.tech/tags/dgx-spark.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [nvidia-dgx](<https://devfeed.tech/tags/nvidia-dgx.md>), [nvlink](<https://devfeed.tech/tags/nvlink.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [vllm](<https://devfeed.tech/tags/vllm.md>)

### AI overview

A guide to replacing DGX OS with a minimized Ubuntu 24.04 Server installation on GB10 systems such as the NVIDIA DGX Spark and ASUS Ascent GX10. It explains the memory and power benefits of removing GNOME while retaining the NVIDIA drivers, CUDA, Docker, and NVIDIA Container Toolkit, and covers ConnectX-7 networking, dual-node setup, and Ansible automation.

### Source excerpt

When you buy an NVIDIA DGX Spark or an ASUS Ascent GX10, it ships with DGX OS. DGX OS is NVIDIA's managed Ubuntu image, and it is fine - if you want a full GNOME desktop on an AI box. I did not want that. The GB10 has 128 GB of unified memory shared between the CPU and GPU over NVLink-C2C. Every gigabyte the OS and desktop environment consume is a gigabyte not available to your model. On the ...

## Technology Short Take 196

DevFeed: [Technology Short Take 196](<https://devfeed.tech/articles/technology-short-take-196-10930.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2026/05/22/technology-short-take-196/>)

Author: Scott Lowe

Published: 2026-05-22T14:00:00Z

Content type: article

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [datacenter](<https://devfeed.tech/topics/datacenter.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [npm](<https://devfeed.tech/topics/npm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [article](<https://devfeed.tech/tags/article.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [curl](<https://devfeed.tech/tags/curl.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llms](<https://devfeed.tech/tags/llms.md>), [networking](<https://devfeed.tech/tags/networking.md>), [npm](<https://devfeed.tech/tags/npm.md>), [oci](<https://devfeed.tech/tags/oci.md>), [security](<https://devfeed.tech/tags/security.md>), [technologies](<https://devfeed.tech/tags/technologies.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Technology Short Take 196 is a curated list of articles about data center technologies, covering networking, servers and hardware, security, cloud management, operating systems, and applications. Topics include Ansible and IPSet, WireGuard and Headscale, a compromised Bitwarden CLI package on NPM, curl vulnerabilities, Terraform, AWS MCP Server, AI-assisted infrastructure as code, llama.cpp on Apple Silicon, Chrome's local AI model installation, Linux 7.0 and PostgreSQL, and Linux desktop voice typing.

### Source excerpt

Welcome to Technology Short Take 196! Just in time for the US Memorial Day holiday, I am back with another list of articles related to various data center technologies like networking, security, operating systems, and applications. You will find articles on VPNs, Linux local privilege escalation (LPE) vulnerabilities, browser quirks and workarounds, the death of Terraform (again), and so much more. Enjoy your weekend reading! Networking Andrew Ward shares an Ansible role to block abusive subnets using IPSet. From this article on switching to WireGuard from Tailscale, I learned about Headscale (an open source implementation of the Tailscale control plane). Servers/Hardware Doug Dawson looks at some innovations that continue to improve computing power. Doug's article includes a few items I hadn't yet heard of. Security Bitwarden confirmed a compromise of its CLI package on NPM. First, we had CopyFail. Now we have Dirty Frag and Fragnesia. Daniel Stenberg talks about how Mythos found a single vulnerability--yes, just one--in curl. I don't really have words for this...security incident? That doesn't seem like the correct way to describe such a massive oversight, especially when you realize it happened to a cybersecurity agency. "Oops" doesn't even begin to describe it. Cloud Computing/Cloud Management Graham Gilbert insists Terraform is dead. I wonder what sorts of things the AWS MCP Server will make possible? William Collins argues in favor of AI through IaC rather than instead of it. I enjoyed this article. Collins indicates that while authoring IaC using LLMs is working rather well, managing infrastructure using LLMs is another story entirely. If you're at all interested in the intersection of LLMs and IaC, I'd add this to your reading list. Operating Systems/Applications Eric Sloof looks at using llama.cpp to run your own local, private AI stack on Apple Silicon. Mat Duggan examines his descent from artist to mercenary as a result of finding LLMs more useful than he exp

## Speeding Up Ansible NetBox Inventory with Caching and Fewer API Lookups

DevFeed: [Speeding Up Ansible NetBox Inventory with Caching and Fewer API Lookups](<https://devfeed.tech/articles/speed-up-ansible-s-netbox-inventory-30861.md>)

Original publisher: [Read original article](<https://www.packetcoders.io/speed-up-ansible-s-netbox-inventory/>)

Author: Rick Donato

Published: 2026-05-05T09:00:12Z

Content type: tutorial

Language: en

Sources: [Packet Coders - Learn Network Automation](<https://devfeed.tech/sources/packet-coders-learn-network-automation.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [NetBox](<https://devfeed.tech/topics/netbox.md>), [API](<https://devfeed.tech/topics/api.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [api](<https://devfeed.tech/tags/api.md>), [caching](<https://devfeed.tech/tags/caching.md>), [netbox](<https://devfeed.tech/tags/netbox.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

This tip explains how to improve Ansible NetBox inventory load times by enabling caching and disabling unused extra lookups in the netbox.netbox.nb_inventory plugin. These changes reduce calls to NetBox API endpoints.

### Source excerpt

NetBox/Ansible Tip: The netbox.netbox.nb_inventory plugin pulls data from multiple NetBox API endpoints. Enable caching and disable unused extra lookups to reduce API calls and improve inventory load times. Here's what you need to add to your NetBox inventory plugin file: # Cache inventory data cache:

## Ansible roles: proxy\_env, ssh, etc\_hosts, libvirt released

DevFeed: [Ansible roles: proxy\_env, ssh, etc\_hosts, libvirt released](<https://devfeed.tech/articles/ansible-roles-proxy-env-ssh-etc-hosts-libvirt-released-39541.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2026/05/03/ansible-proxy_env-ssh-etc_hosts-libvirt_released/>)

Author: Staf Wagemakers

Published: 2026-05-03T06:03:00Z

Content type: release

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Ansible Roles](<https://devfeed.tech/topics/ansible-role.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [apt](<https://devfeed.tech/tags/apt.md>), [archlinux](<https://devfeed.tech/tags/archlinux.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [debug](<https://devfeed.tech/tags/debug.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [libvirt](<https://devfeed.tech/tags/libvirt.md>), [linux](<https://devfeed.tech/tags/linux.md>), [pacman](<https://devfeed.tech/tags/pacman.md>), [releases](<https://devfeed.tech/tags/releases.md>), [service](<https://devfeed.tech/tags/service.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

The article announces releases for four Ansible roles: proxy_env 2.1.0, ssh 1.1.1, libvirt 2.1.0, and etc_hosts 1.1.1. It lists updates including package-management changes, handler fixes, documentation updates, lint corrections, and virtual-machine SSH host-key support.

### Source excerpt

Made some time to do some work for a few Ansible roles that I maintain. You'll find the new releases below.

## How Claude Helped Build a Proxmox Environment (and What I Learned Along the Way)

DevFeed: [How Claude Helped Build a Proxmox Environment (and What I Learned Along the Way)](<https://devfeed.tech/articles/how-claude-helped-build-a-proxmox-environment-and-what-i-learned-along-the-way-29793.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/proxmox-homelab/>)

Author: info@goteleport.com (Steven Oakley)

Published: 2026-04-24T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>), [Proxmox](<https://devfeed.tech/topics/proxmox.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [rhel 10](<https://devfeed.tech/topics/rhel-10.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [claude](<https://devfeed.tech/tags/claude.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [rhel-10](<https://devfeed.tech/tags/rhel-10.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [windows](<https://devfeed.tech/tags/windows.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

Steven Oakley describes using Claude with Terraform and Ansible to build and migrate a Proxmox homelab. The project includes RHEL 10 and Windows infrastructure, automated domain deployment, and Teleport agent connections to self-hosted and cloud environments.

### Source excerpt

Enterprise Solutions Engineer Steven Oakley walks through building a Proxmox homelab using Claude as an engineering assistant and the lessons learned along the way.

## Wix Migrated Its MySQL EC2 Fleet from Intel CPUs to Graviton

DevFeed: [Wix Migrated Its MySQL EC2 Fleet from Intel CPUs to Graviton](<https://devfeed.tech/articles/1-000-servers-160-clusters-30-days-zero-downtime-migrating-wix-s-mysql-fleet-to-graviton-22627.md>)

Original publisher: [Read original article](<https://www.wix.engineering/post/1-000-servers-160-clusters-30-days-zero-downtime-migrating-wix-s-mysql-fleet-to-graviton>)

Author: Wix Engineering

Published: 2026-03-23T11:27:39Z

Content type: article

Language: en

Sources: [Wix Engineering](<https://devfeed.tech/sources/wix-engineering.md>)

Topics: [Graviton](<https://devfeed.tech/topics/graviton.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [awx](<https://devfeed.tech/topics/awx.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [intel](<https://devfeed.tech/topics/intel.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Server](<https://devfeed.tech/topics/server.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [awx](<https://devfeed.tech/tags/awx.md>), [devops](<https://devfeed.tech/tags/devops.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [graviton](<https://devfeed.tech/tags/graviton.md>), [infra](<https://devfeed.tech/tags/infra.md>), [intel](<https://devfeed.tech/tags/intel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [replication](<https://devfeed.tech/tags/replication.md>)

### AI overview

Wix's DB Infra team migrated more than 1,000 MySQL EC2 servers across over 160 clusters from Intel-based CPUs to Graviton in one month, ahead of the original three-month timeline. The project also enabled a move to Amazon Linux 2023 and away from CentOS 7.0, using AWX workflows and Wix's Dev Portal to automate the process while accounting for replication and cluster reliability concerns.

### Source excerpt

Last January, the DB Infra team at Wix embarked on a strategic and very important mission: Migrating all of our MySQL EC2 servers from Intel based CPUs to the new shiny Graviton ones. Not only will this allow us to work on better CPUs, saving us money and improving our databases, we'll be able to move to Amazon Linux 2023 OS and move from the EOL CentOS 7.0. That sounds simple enough, until you realize that we're dealing with over 1K servers spread over 160+ MySQL clusters. The initial...

## Как мы управляем арсеналом из 500 тестовых стендов: инфраструктурный опыт hh.ru

DevFeed: [Как мы управляем арсеналом из 500 тестовых стендов: инфраструктурный опыт hh.ru](<https://devfeed.tech/articles/500-hh-ru-30660.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/1009596/>)

Author: wlpnnn (hh.ru)

Published: 2026-03-13T05:10:00Z

Content type: article

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [docker](<https://devfeed.tech/tags/docker.md>), [e2e](<https://devfeed.tech/tags/e2e.md>), [iac](<https://devfeed.tech/tags/iac.md>), [jira](<https://devfeed.tech/tags/jira.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [qa](<https://devfeed.tech/tags/qa.md>), [redis](<https://devfeed.tech/tags/redis.md>), [tag-7b800b2da0b8](<https://devfeed.tech/tags/tag-7b800b2da0b8.md>), [tag-9653a3ac62a2](<https://devfeed.tech/tags/tag-9653a3ac62a2.md>), [tag-b3a2b40e0fa4](<https://devfeed.tech/tags/tag-b3a2b40e0fa4.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

A QA engineer at hh.ru describes the company's infrastructure for managing 500 test stands. The article explains personal and specialized environments, deployment profiles, isolated Ubuntu-based virtual machines, Docker containers, Kubernetes namespaces, and automated testing workflows linked to Jira.

### Source excerpt

Привет! Меня зовут Карина, я QA-инженер в hh.ru. Наша компания растёт, а вместе с ней -- число команд, вовлечённых в разработку и функционал. Появляются новые сервисы, базы данных, очереди. Каждый компонент требует слаженной работы и надёжной поддержки на тестовых стендах. Сегодня мы работаем с гибкой тестовой средой, которую можно настроить под любую задачу. В статье расскажу, как вся эта сложная система выглядит изнутри. Читать далее

## Technology Short Take 191

DevFeed: [Technology Short Take 191](<https://devfeed.tech/articles/technology-short-take-191-10922.md>)

Original publisher: [Read original article](<https://blog.scottlowe.org/2026/02/27/technology-short-take-191/>)

Author: Scott Lowe

Published: 2026-02-27T14:00:00Z

Content type: article

Language: en

Sources: [Scott's Weblog](<https://devfeed.tech/sources/scott-s-weblog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Security](<https://devfeed.tech/topics/security.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cni](<https://devfeed.tech/tags/cni.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cri-o](<https://devfeed.tech/tags/cri-o.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [go](<https://devfeed.tech/tags/go.md>), [gre](<https://devfeed.tech/tags/gre.md>), [iac](<https://devfeed.tech/tags/iac.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llm](<https://devfeed.tech/tags/llm.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [networking](<https://devfeed.tech/tags/networking.md>), [oci](<https://devfeed.tech/tags/oci.md>), [security](<https://devfeed.tech/tags/security.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

Technology Short Take 191 is a curated collection of commentary and links covering networking, network automation, security, cloud management, containers, operating systems, applications, AI adoption, and software vulnerabilities.

### Source excerpt

Welcome to Technology Short Take #191! This is my semi-regular collection of links related to technology disciplines, including networking, security, cloud computing, storage, and programming/development. I hope that I've managed to curate an interesting and useful set of links for readers. Enjoy! Networking I learned a new acronym from Ivan Pepelnjak in his article on "not so passive" OPSFv2 interfaces in Cisco IOS/XR: QDS (Quick and Dirty Solution). I am totally using that from now on. Via Ivan (hat tip to my colleague Russ for pointing me in this direction), I also learned that all is not well in network automation land with Ansible. Although some parts of it are apparently now resolved, this does raise questions about the viability of Ansible for network automation. Doug Dawson talks about the new Amazon Eero Signal, a cellular backup to a primary broadband connection for users using their Eero mesh systems. I agree with Doug--the pricing seems high to me. I generally like the Eero devices, although there have been times when I really could use a bit more control over the settings. Security The APNIC blog features a guest article discussing the use of tunneling protocols to infiltrate networks. The article specifically discusses Generic Routing Encapsulation (GRE) and Virtual Extensible LAN (VXLAN). It's worth a read if your network uses either of these technologies. Cloud Computing/Cloud Management Somewhere along the way I missed the CDK deprecation announcement. If I am not mistaken, this leaves Pulumi as the only cloud-independent IaC tool that lets you use a general purpose programming language. Managing dependencies between containers can be difficult at times; this blog post by Nicolas Fränkel introduced me to wait4x, a tool one can use to help simplify these types of situations. Operating Systems/Applications I appreciated reading Mitchell Hashimoto's AI adoption journey. I feel it does provide a more realistic approach to how someone in a role like his m

## My 2026 Homelab Tour (Rack + Servers + Network + Storage)

DevFeed: [My 2026 Homelab Tour (Rack + Servers + Network + Storage)](<https://devfeed.tech/articles/my-2026-homelab-tour-rack-servers-network-storage-10559.md>)

Original publisher: [Read original article](<https://technotim.com/posts/homelab-hardware-tour-2026/>)

Author: Techno Tim

Published: 2026-02-26T13:00:00Z

Content type: article

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Homelab](<https://devfeed.tech/topics/homelab.md>), [Network](<https://devfeed.tech/topics/network.md>), [Server](<https://devfeed.tech/topics/server.md>), [5G](<https://devfeed.tech/topics/5g.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Pi-hole](<https://devfeed.tech/topics/pihole.md>), [USB](<https://devfeed.tech/topics/usb.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [5g](<https://devfeed.tech/tags/5g.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [backup](<https://devfeed.tech/tags/backup.md>), [dns](<https://devfeed.tech/tags/dns.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [house](<https://devfeed.tech/tags/house.md>), [hub](<https://devfeed.tech/tags/hub.md>), [internet](<https://devfeed.tech/tags/internet.md>), [network](<https://devfeed.tech/tags/network.md>), [poe](<https://devfeed.tech/tags/poe.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [server](<https://devfeed.tech/tags/server.md>), [servers](<https://devfeed.tech/tags/servers.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [storage](<https://devfeed.tech/tags/storage.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ups](<https://devfeed.tech/tags/ups.md>)

### AI overview

A 2026 tour of a homelab covering network connectivity, backup 5G internet, whole-home wiring, PoE equipment, Raspberry Pi systems, UPS coordination, NUT Server, Pi-hole, and Ansible-based SSH key rotation.

### Source excerpt

My homelab has changed again... 2026. This year turned into a full evolution: network upgrades, compute refreshes, storage testing, and a bunch of power/UPS changes that change how I run (and recover) everything. Self-hosting guide next - subscribe for the follow up. Watch the video The wall of tech (everything that doesn't fit the rack) Before we even touch the rack, let's start with th...

## Configuring 6PE Route Reflector on Cisco IOS

DevFeed: [Configuring 6PE Route Reflector on Cisco IOS](<https://devfeed.tech/articles/configuring-6pe-route-reflector-on-cisco-ios-11323.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/ios-6pe-route-reflector/>)

Published: 2026-02-26T07:19:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [NETCONF](<https://devfeed.tech/topics/netconf.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [logging](<https://devfeed.tech/tags/logging.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [netconf](<https://devfeed.tech/tags/netconf.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

The article explains a Cisco IOS configuration issue affecting BGP route reflectors for MPLS 6PE and L3VPN. IPv6 labeled-unicast and VPNv6 address-family commands may appear to apply through Ansible's ios_config module but not persist in the BGP configuration unless IPv6 routing is enabled with ipv6 unicast-routing. The article also argues that NETCONF or REST API mechanisms could report configuration failures more consistently than CLI-based automation.

### Source excerpt

Imagine you want to deploy a BGP route reflector for MPLS 6PE or L3VPN service. Both services run over MPLS LSPs, use IPv4 BGP sessions, and use IPv4 next hops for BGP routes. There's absolutely no reason to need IPv6 routing on a node that handles solely the control-plane activity (it never appears as a BGP next hop anywhere), right? Cisco IOS disagrees, as I discovered when running route reflector integration tests for netlab 6PE and (MPLS) L3VPN functionality. Most platforms failed those tests because we forgot to configure route-reflector-clients in labeled IPv6 and VPNv4/VPNv6 address families1. That was easy to fix, but the IOS-based devices were still failing the tests, with nothing in the toolchain ever complaining about configuration problems. Read more ...

## Git para sysadmins: control de versiones

DevFeed: [Git para sysadmins: control de versiones](<https://devfeed.tech/articles/git-para-sysadmins-control-de-versiones-34058.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/git-control-versiones-sysadmins/>)

Author: Antonio Pérez

Published: 2026-02-16T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Script](<https://devfeed.tech/topics/script.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Gitea](<https://devfeed.tech/topics/gitea.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [linux](<https://devfeed.tech/tags/linux.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

A practical Spanish-language guide explains how sysadmins can use Git to version server configurations, infrastructure-as-code files, and maintenance scripts. It covers repository setup, commits, branches, remotes, collaboration, and avoiding secrets in version control.

### Source excerpt

Guía práctica de Git para sysadmins: versiona configuraciones, gestiona infraestructura como código y colabora en equipo sin miedo a romper nada.

## Fast Arista cEOS Container Configuration

DevFeed: [Fast Arista cEOS Container Configuration](<https://devfeed.tech/articles/fast-arista-ceos-container-configuration-11332.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/netlab-eos-configuration/>)

Published: 2026-02-09T06:23:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Containers](<https://devfeed.tech/topics/containers.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [cli](<https://devfeed.tech/tags/cli.md>), [container](<https://devfeed.tech/tags/container.md>), [containers](<https://devfeed.tech/tags/containers.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [netlab](<https://devfeed.tech/tags/netlab.md>)

### AI overview

The article explains how to configure Arista cEOS containers by executing netlab-generated EOS configuration snippets through FastCli. It describes wrapper requirements, Ansible template and error-handling issues, and a startup timing problem addressed in netlab release 26.02 by waiting for SSH availability and enabling shell configuration mode.

### Source excerpt

After the enormous speedup I achieved with the FRR containers, I tried to do something similar with the Arista cEOS ones. After all, Arista's pretty open about running its software on standard Linux, so it should be possible to map host-side configuration files into container-side scripts and execute them, right? There was just one tiny gotcha: all netlab-generated EOS configuration files are device configuration snippets that are intended to be submitted via EOS CLI, and I didn't feel like cracking open the netmiko documentation (that's another backburner project). However, Arista cEOS includes this magic command called FastCli ;) Read more ...

## Interface MAC Address in IOS Layer-2 Images

DevFeed: [Interface MAC Address in IOS Layer-2 Images](<https://devfeed.tech/articles/interface-mac-address-in-ios-layer-2-images-11324.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/ios-layer2-mac-address/>)

Published: 2026-02-03T07:08:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [bug](<https://devfeed.tech/topics/bug.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [bug](<https://devfeed.tech/tags/bug.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [netlab](<https://devfeed.tech/tags/netlab.md>)

### AI overview

The article explains that Cisco IOS layer-2 images change an interface's MAC address when its switchport status changes. It also describes how a bug in a netlab Jinja template and Ansible's configuration comparison can leave the resulting device configuration inconsistent.

### Source excerpt

Here's another "You can't make this up, but it sounds too crazy to be true" story: Cisco IOS layer-2 images change the interface MAC address when you change the interface switchport status. Let me start with a bit of background: IOL Layer 2 image starts with interfaces enabled and in bridged (switchport) mode (details) netlab has to run a normalize script (applicable to IOLL2, IOSv L2, and Arista EOS) before configuring anything else to ensure all interfaces are shut down. The IOLL2 normalize Jinja template had a bug - when setting the interface MAC address, it checked l.mac_address instead of intf.mac_address. Nevertheless, everything worked because the MAC addresses were also set during the initial device configuration. Read more ...

## Fast FRR Container Configuration

DevFeed: [Fast FRR Container Configuration](<https://devfeed.tech/articles/fast-frr-container-configuration-11333.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/netlab-frr-configuration/>)

Published: 2026-02-02T06:47:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [race-condition](<https://devfeed.tech/topics/race-condition.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [bash](<https://devfeed.tech/tags/bash.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [container](<https://devfeed.tech/tags/container.md>), [docker](<https://devfeed.tech/tags/docker.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>)

### AI overview

This article describes netlab's effort to configure FRR containers by executing generated Linux scripts through docker exec. It explains using shebangs to select vtysh or another interpreter, and reports integration-test issues including timing problems and a race condition involving parallel VLAN configuration.

### Source excerpt

After creating the infrastructure that generates the device configuration files within netlab (not in an Ansible playbook), it was time to try to apply it to something else, not just Linux containers. FRR containers were the obvious next target. netlab uses two different mechanisms to configure FRR containers: Data-plane features are configured with bash scripts using ip commands and friends. Control-plane features are configured with FRR's vtysh I wanted to replace both with Linux scripts that could be started with the docker exec command. Read more ...

[Next page](<https://devfeed.tech/topics/ansible.md?cursor=WyIyMDI2LTAyLTAyVDA2OjQ3OjAwKzAwOjAwIiwgIjFiNjk0N2ZlLTg3YzctNDhmNi1iMjE0LTM5OThlNTUwMmExYSJd>)