# Exemplo de arquivo terraform.tfvars # Copie este arquivo para terraform.tfvars e preencha com seus valores # ============================================ # CREDENCIAIS (OBRIGATÓRIO) # ============================================ # Token da API Hetzner Cloud # Obtenha em: https://console.hetzner.cloud/projects/[PROJECT_ID]/security/tokens hcloud_token = "seu_token_hetzner_aqui" # Chave SSH pública para acesso emergencial aos nodes # Obtenha com: cat ~/.ssh/id_rsa.pub ssh_public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC... seu@email.com" # ID da imagem Talos customizada (criada na aula-07) # Obtenha com: hcloud image list --type snapshot talos_image_id = 123456789 # ============================================ # CONFIGURAÇÃO DO CLUSTER # ============================================ # Ambiente (prod, staging, dev) environment = "workshop" # Versão do Talos OS (opcional - default: v1.11.2) # talos_version = "v1.11.2" # ============================================ # MONITORAMENTO # ============================================ # Habilitar Victoria Metrics enable_monitoring = true # ============================================ # AUTO-SCALING # ============================================ # Thresholds de CPU para scaling scale_up_threshold = 70 # Escala quando CPU > 70% scale_down_threshold = 30 # Reduz quando CPU < 30% # ============================================ # LABELS CUSTOMIZADAS (OPCIONAL) # ============================================ # Labels adicionais para todos os recursos custom_labels = { projeto = "k8s-base" responsavel = "devops" }