# Cloudflare Tunnel - Configuration Terraform Configuration Terraform pour gérer un tunnel Cloudflare avec support multi-applications et intégration Vault. ## 📋 Prérequis - Terraform >= 1.7.5 - Accès à Vault (https://vault.tips-of-mine.com) - Compte Cloudflare avec accès Zero Trust - Token Vault avec permissions de lecture sur `secret/cloudflare` ## 🔐 Configuration Vault ### 1. Structure des secrets dans Vault Les secrets Cloudflare doivent être stockés dans Vault au chemin `secret/cloudflare` : ```bash # Se connecter à Vault vault login # Créer les secrets Cloudflare vault kv put secret/cloudflare \ api_token="votre_token_cloudflare" \ zone_id="votre_zone_id" \ account_id="votre_account_id" \ email="admin@tips-of-mine.org" ``` ### 2. Vérifier les secrets ```bash vault kv get secret/cloudflare ``` ### 3. Créer un token Vault pour la CI/CD ```bash # Créer une politique pour Terraform vault policy write terraform-cloudflare - <