Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Name
Description
Type
Default
Required
ccm
Whether to deploy aws cloud controller manager
bool
false
no
cluster_name
Name of cluster
string
"talos-aws-example"
no
config_patch_files
Path to talos config path files that applies to all nodes
list(string)
[]
no
control_plane
Info for control plane that will be created
object({ instance_type = optional(string, "c5.large") ami_id = optional(string, null) num_instances = optional(number, 3) config_patch_files = optional(list(string), []) tags = optional(map(string), {}) })
{}
no
extra_tags
Extra tags to add to the cluster cloud resources
map(string)
{}
no
kubernetes_api_allowed_cidr
The CIDR from which to allow to access the Kubernetes API
string
"0.0.0.0/0"
no
kubernetes_version
Kubernetes version to use for the cluster, if not set the k8s version shipped with the talos sdk version will be used
string
null
no
talos_api_allowed_cidr
The CIDR from which to allow to access the Talos API
string
"0.0.0.0/0"
no
talos_version_contract
Talos API version to use for the cluster, if not set the the version shipped with the talos sdk version will be used
string
null
no
vpc_cidr
The IPv4 CIDR block for the VPC.
string
"172.16.0.0/16"
no
worker_groups
List of node worker node groups to create
list(object({ name = string instance_type = optional(string, "c5.large") ami_id = optional(string, null) num_instances = optional(number, 1) config_patch_files = optional(list(string), []) tags = optional(map(string), {}) }))
[ { "name": "default" } ]
no
You can’t perform that action at this time.