# External Resources Pointers to official documentation and community resources. ## Official HashiCorp Documentation | Resource | URL | Use For | |----------|-----|---------| | Terraform Docs | https://developer.hashicorp.com/terraform/docs | Language reference, CLI commands | | Terraform Tutorials | https://developer.hashicorp.com/terraform/tutorials | Step-by-step learning paths | | Language Reference | https://developer.hashicorp.com/terraform/language | HCL syntax, expressions, functions | | CLI Reference | https://developer.hashicorp.com/terraform/cli | Command options and usage | | Best Practices | https://developer.hashicorp.com/terraform/cloud-docs/recommended-practices | Official workflow recommendations | ## Terraform Registry | Resource | URL | Use For | |----------|-----|---------| | Provider Registry | https://registry.terraform.io/browse/providers | Find and explore providers | | Module Registry | https://registry.terraform.io/browse/modules | Pre-built modules | | Telmate Proxmox | https://registry.terraform.io/providers/Telmate/proxmox/latest/docs | Proxmox provider docs | | AWS Provider | https://registry.terraform.io/providers/hashicorp/aws/latest/docs | AWS resource reference | ## Proxmox Resources | Resource | URL | Use For | |----------|-----|---------| | Telmate Provider Docs | https://registry.terraform.io/providers/Telmate/proxmox/latest/docs | Resource configuration | | Telmate GitHub | https://github.com/Telmate/terraform-provider-proxmox | Source, issues, examples | | Proxmox VE API | https://pve.proxmox.com/pve-docs/api-viewer/ | Understanding API calls | | Proxmox Wiki | https://pve.proxmox.com/wiki/Main_Page | Proxmox concepts and setup | ## Community Resources | Resource | URL | Use For | |----------|-----|---------| | Terraform Best Practices | https://www.terraform-best-practices.com | Community-maintained guide | | Awesome Terraform | https://github.com/shuaibiyy/awesome-terraform | Curated list of resources | | Terraform Weekly | https://www.yourdevopsmentor.com/terraform-weekly | News and updates | ## Learning Resources | Resource | URL | Use For | |----------|-----|---------| | HashiCorp Learn | https://developer.hashicorp.com/terraform/tutorials | Official tutorials | | Terraform Up & Running | https://www.terraformupandrunning.com/ | Comprehensive book | ## Tools | Tool | URL | Use For | |------|-----|---------| | TFLint | https://github.com/terraform-linters/tflint | Linting and best practices | | Checkov | https://github.com/bridgecrewio/checkov | Security scanning | | Infracost | https://github.com/infracost/infracost | Cost estimation | | Terragrunt | https://terragrunt.gruntwork.io/ | DRY Terraform configurations | | tfenv | https://github.com/tfutils/tfenv | Terraform version management | ## Quick Links **Most commonly needed:** 1. **HCL Syntax**: https://developer.hashicorp.com/terraform/language/syntax/configuration 2. **Functions**: https://developer.hashicorp.com/terraform/language/functions 3. **Expressions**: https://developer.hashicorp.com/terraform/language/expressions 4. **Backend Configuration**: https://developer.hashicorp.com/terraform/language/settings/backends 5. **Proxmox VM Resource**: https://registry.terraform.io/providers/Telmate/proxmox/latest/docs/resources/vm_qemu