homelab/.gitignore
gaia e204876f61 feat: terraform foundation — providers, resources, imports
Terraform Cloud workspace criado via API (homelab_terraform/homelab)

Estrutura inicial:
- providers.tf: Proxmox provider (SSH + API token) + TF Cloud backend
- variables.tf: vars sensíveis (token API do Proxmox)
- resources.tf: 3 VMs QEMU (homeassistant:100, dockerino:102, media:103)
- imports.tf: data sources para ler estado sem modificar
- terraform.tfvars.example: template de configuração
- .gitignore: ignora .tfrc (contém token TF Cloud)

VMs descobertas via qm list:
  VMID 100 | homeassistant | 4GB RAM | 32GB disk
  VMID 102 | dockerino     | 10GB RAM | 74GB disk
  VMID 103 | media         | 16GB RAM | 64GB disk

Próximo passo: terraform import de cada VM + terraform plan para
verificar que o estado importado está correto.
2026-04-09 17:43:33 -03:00

84 lines
1.4 KiB
Plaintext

# ===========================================
# Terraform
# Terraform
*.tfstate
*.tfstate.*
*.tfplan
.terraform/
.terraform.lock.hcl
.tfrc
crash.log
crash.*.log
# Override files
override.tf
override.tf.json
*_override.tf
*_override.tf.json
# Local .terraform directories
**/.terraform/*
# .tfvars files (may contain sensitive data)
*.tfvars
*.tfvars.json
# ===========================================
# Ansible
# ===========================================
*.retry
ansible vault password file
.vault_pass
# ===========================================
# Gitea Runner
# ===========================================
gitea-runner/act_runner
gitea-runner/.runner
gitea-runner/data/
# ===========================================
# Environment & Secrets
# ===========================================
.env
.env.*
*.pem
*.key
id_rsa*
id_ed25519*
*.secret
*.token
# ===========================================
# OS & Editor
# ===========================================
.DS_Store
Thumbs.db
*.swp
*.swo
*~
.idea/
.vscode/
*.code-workspace
# ===========================================
# Reports & Output (não é código)
# ===========================================
reports/
output/
tmp/
temp/
# ===========================================
# Downloads & Build artifacts
# ===========================================
*.tar
*.tar.gz
*.zip
downloads/
# ===========================================
# Terraform Cloud / Remote
# ===========================================
.tfrun