From zero to prod with Nomad
summary
Claims a full bare‑metal site goes from cold to revenue in about three hours using Nomad as bootstrap orchestrator. Implements TLS via Traefik, a local container registry, a tiny HTTP Terraform state daemon, DHCP/TFTP + dnsmasq and a shoelaces installer, then adds nodes with Ansible recorded by ARA. Uses Ansible-in-container with /host bind mount to run config in constant time at scale on a small device (demo uses 135 MB resident memory), and reports the workflow working end‑to‑end.
AI-written summary · about
chapters (15)
- 0:00Introduction to Nomad journey
- 1:07Defining zero and production
- 3:35Why bootstrap bare metal
- 5:20Nomad as bootstrap orchestrator
- 9:10Practical bootstrap example
- 11:17Base infrastructure setup
- 14:04Conventional tooling integration
- 15:07Adding nodes to cluster
- 16:53Detaching bootstrap compute
- 17:35Running Ansible in container
- 19:44Bootstrap and maintenance merge
- 20:48Future of bare metal data centers
- 21:48Bootstrap hardware choices
- 23:57Eliminating bootstrap server
- 24:59Next steps and resources
related talks
30mA beginner's journey: Scaling self-hosted platform infrastructure with Nomad
13mAutomate an Observable Runtime with HashiCorp and Ansible
44mNomad, orchestration made in HashiCorp
21mFrom Zero to Prod in 2 Months with a Team of One
33mAbstracting Nomad: Patterns for Deploying to Nomad at Scale
22mRainbow deployments with Nomad
35mLiving the Nomadic life
23mNomad the Easy Way - Creating GitHub & GitLab Pipelines in Minutes
