template.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ---
  2. kind: terraform
  3. schema: "1.0"
  4. metadata:
  5. icon:
  6. provider: selfh
  7. id: netbox
  8. name: NetBox Cluster
  9. description: >
  10. Create NetBox virtualization cluster for organizing virtual machines.
  11. Defines a cluster in NetBox with cluster type and site association.
  12. Project: https://netboxlabs.com/
  13. Documentation: https://registry.terraform.io/providers/e-breuninger/netbox/latest/docs/resources/cluster
  14. version: 5.0.0
  15. author: Christian Lempa
  16. date: '2025-12-02'
  17. spec:
  18. general:
  19. vars:
  20. resource_name:
  21. default: cluster
  22. cluster:
  23. title: Cluster Configuration
  24. vars:
  25. cluster_name:
  26. type: str
  27. description: Human-readable cluster name
  28. required: true
  29. default: Proxmox VE Production Cluster
  30. cluster_type_ref:
  31. type: str
  32. description: Cluster type resource name
  33. required: true
  34. default: proxmox
  35. site:
  36. title: Site Assignment
  37. vars:
  38. site_ref:
  39. type: str
  40. description: Site data source name (leave empty to skip)
  41. description:
  42. title: Description
  43. toggle: description_enabled
  44. vars:
  45. description_enabled:
  46. type: bool
  47. description: Add cluster description
  48. default: false
  49. description_text:
  50. type: str
  51. description: Cluster description
  52. default: Managed by Terraform