Automate an Observable Runtime with HashiCorp and Ansible
summary
An opinionated Ansible playbook deploys a multi-node Nomad + Consul runtime with Traefik ingress, Grafana, and an observability stack wired so Prometheus and Promtail read scrape configs from the Consul catalog and tags. It targets ARM and Intel (Raspberry Pi cluster and local VMs), boots a usable environment in ~30 minutes instead of ~2 hours, uses MinIO as the S3 backend for Loki, and includes Molecule scenarios for testing; remaining work includes mTLS, auth, and Boundary automation (Vault integrated in the Azure branch).
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:58Motivation and requirements
- 1:56Tool selection
- 3:47Architecture overview
- 5:07System integration
- 6:33Testing and deployment
- 7:44Future goals and services
- 8:59Live demonstration
- 12:40Q&A
related talks
22mAdding Observability to HashiCorp Nomad Applications with Grafana
27mFrom zero to prod with Nomad
44mNomad, orchestration made in HashiCorp
27mTricks and Treats with HashiCorp's OSS
39mContinuous Deployment with Ansible
01h 11mCrack the monolith with Consul and Nomad
21mMonitoring Nomad with Prometheus and Icinga
30mA beginner's journey: Scaling self-hosted platform infrastructure with Nomad
