Ridho Kurnia Putra

2026Akasha Wira Internationalpublic

Fleet Automation

Open in GitHub

One command operates every instance across all production servers, replacing work that used to be done by hand on each server.

The problem

Over a hundred Odoo instances spread across several servers, each one needing backups, restarts, module upgrades and health checks. Doing that by hand does not scale, and doing it inconsistently is worse than not doing it.

Approach

Ansible playbooks that treat the fleet as one target instead of many.

Outcome

Running in production. Metrics land in Prometheus and Grafana, and failures reach Discord with enough context to act on without opening a terminal first.

All work