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