infrastructure/modules/talos-bootstrap
2026-02-06 11:02:52 +00:00
..
templates chore: Move modules to root directory 2026-01-26 10:57:01 +01:00
main.tf chore(deps): update terraform talos to v0.10.1 2026-02-06 11:02:52 +00:00
outputs.tf chore: Move modules to root directory 2026-01-26 10:57:01 +01:00
README.md chore: Add generated docs 2026-01-26 11:22:20 +01:00
variables.tf chore: Move modules to root directory 2026-01-26 10:57:01 +01:00

Requirements

Name Version
talos 0.9.0

Providers

Name Version
talos 0.9.0

Modules

No modules.

Resources

Name Type
talos_cluster_kubeconfig.kubeconfig resource
talos_machine_bootstrap.talos_machine_bootstrap resource
talos_machine_configuration_apply.config_apply_cp resource
talos_machine_configuration_apply.config_apply_worker resource
talos_machine_secrets.machine_secrets resource
talos_client_configuration.talosconfig data source
talos_machine_configuration.machineconfig-cp data source
talos_machine_configuration.machineconfig-worker data source

Inputs

Name Description Type Default Required
node_config Talos node configuration
object({
ipv4_gateway = string
talos_version = string
gateway_api_version = string
cilium_version = string
cluster_name = string
kubernetes_version = string
cluster_endpoint = string
proxmox_node = string
controlplane_addresses = list(string)
worker_addresses = list(string)
})
n/a yes
talos_nodes List of Talos nodes to bootstrap
list(object({
name = string
type = string
ipv4_address = string
storage_address = optional(string)
pvc_disks = optional(list(number))
gpu_enabled = optional(bool, false)
}))
n/a yes

Outputs

Name Description
kubeconfig n/a
talosconfig n/a