⚡ QUICK START - 5 Minutes
Prérequis ✅
- Compte Hetzner Cloud
- Compte Terraform Cloud
Étape 1 : Token Hetzner 🔑
console.hetzner.cloud → Security → API Tokens → Generate
Copiez le token !
Étape 2 : Terraform Cloud 🌩️
app.terraform.io → New Workspace → CLI-driven → "docker-swarm-hetzner"
Étape 3 : Variables 📝
Settings → Variables → Add variable
| Type | Key | Value |
|---|---|---|
| ENV | HCLOUD_TOKEN | [token] ✅ Sensitive |
| TF | terraform_cloud_organization | [votre-org] |
| TF | hcloud_token | [token] ✅ Sensitive |
Étape 4 : Upload 📤
Overview → Upload configuration → Sélectionner tous les fichiers
Étape 5 : Deploy 🚀
Actions → Start new run → Confirm & Apply
Résultat en 5 min ⏱️
✅ 3 Managers + 3 Workers
✅ Load Balancer
✅ Monitoring (Grafana/Prometheus)
✅ Portainer
✅ Réseau privé sécurisé
✅ 45€/mois (au lieu de 330€ sur AWS)
URLs 🌐
Voir Outputs dans Terraform Cloud après déploiement
C'est fait ! 🎉