docs(terraform): update file structure

This commit is contained in:
2025-12-25 20:29:22 +01:00
parent 81d66e91cd
commit 3c048f3c3d

View File

@@ -423,20 +423,22 @@ terraform destroy
```
.
├── main.tf # Main VM, Talos, CCM/CSI resources
├── variables.tf # Input variables
├── outputs.tf # Output values
├── versions.tf # Provider versions (Talos, Proxmox, Helm, K8s)
├── locals.tf # Local values
├── terraform.tfvars # Your configuration (create this)
├── main.tf # Main VM and Talos resources
├── variables.tf # Input variables
├── outputs.tf # Output values (talosconfig, kubeconfig)
├── versions.tf # Provider versions (Talos, Proxmox)
├── locals.tf # Local values and computed variables
├── state.tf # Remote state configuration
├── terraform.tfvars # Your configuration (not in git)
├── terraform.tfvars.example # Example configuration template
├── templates/
│ ├── install-disk-and-hostname.yaml.tmpl
│ ├── static-ip.yaml.tmpl # Static IP configuration
│ ├── node-labels.yaml.tmpl
│ └── vip-config.yaml.tmpl
│ ├── install-disk-and-hostname.yaml.tmpl # Hostname and disk config
│ ├── static-ip.yaml.tmpl # Static IP configuration
│ ├── vip-config.yaml.tmpl # VIP configuration for HA
│ └── proxmox-ccm.yaml.tmpl # Proxmox CCM/CSI configuration
└── files/
├── cp-scheduling.yaml
└── cloud-provider.yaml
├── cp-scheduling.yaml # Control plane scheduling config
└── cloud-provider.yaml # Cloud provider config
```
## References