AutoDev with Ansible
Automated development environment setup for EndeavourOS (Arch-based) with comprehensive package management, GNOME customization, and development tools.
~/ansible-linux-system
$ ansible-playbook site.yml
✓ packages installed
✓ gnome configured
✓ dev-tools installed
✓ postgresql ha ready
setup time 2h → 15m
Overview
Built a CLI tool to automate developer machine setup, reducing manual configuration time and onboarding friction. Automated machine configuration workflows using Temporal for efficient, repeatable setups. Designed and deployed high-availability PostgreSQL clusters for reliable, fault-tolerant databases.
Highlights
- Reduced machine setup time from 2+ hours to 15 minutes
- Implemented reproducible infrastructure with Ansible playbooks
- Created automated PostgreSQL cluster deployment with HA configuration
Stack
AnsibleTemporalPostgreSQLBashLinuxDocker