---
title: "Configuration Management"
description: "1 posts about Configuration Management, summarised, each linking to the original."
---

# Configuration Management
> 1 posts about Configuration Management, summarised, each linking to the original.

## Articles

### [How Ansible® Automation Powers the Uber Corporate Network at a Global Scale](https://yomu.fyi/post/how-ansible-automation-powers-the-uber-corporate-network-at-a-global-s.md)
- Company: [Uber](https://yomu.fyi/company/uber.md)
- Published: Apr 30, 2026
- Type: Explainer

Uber’s corporate network spans offices across six continents and around 5,000 devices, creating a configuration-management problem involving continuous updates, regional variation, and hardware from multiple vendors. The post explains why Uber uses Ansible for on-premises network configuration while Terraform handles cloud provisioning and Puppet manages configuration on running machines. Its Daily Nightly Enforcement workflow backs up each region’s running configuration to a private GitHub repository, gathers device facts, renders vendor-specific golden configurations through inventory variables and Jinja templates, and pushes them overnight, with failures triggering alerts. Inventory groups encode desired state across regions, functions, and operating systems, while custom roles, formatters, cleanup jobs, and occasional Ansible or Python modules address scale and vendor-specific gaps. The conclusion says this automation makes the diverse network manageable, stable, updated, and ready for daily use, although some hardware still requires other portals.
