You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: examples/terraform/aws/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,14 +50,14 @@
50
50
| <aname="input_ccm"></a> [ccm](#input\_ccm)| Whether to deploy aws cloud controller manager |`bool`|`false`| no |
51
51
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of cluster |`string`|`"talos-aws-example"`| no |
52
52
| <aname="input_config_patch_files"></a> [config\_patch\_files](#input\_config\_patch\_files)| Path to talos config path files that applies to all nodes |`list(string)`|`[]`| no |
53
-
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br> instance_type = optional(string, "c5.large")<br> ami_id = optional(string, null)<br> num_instances = optional(number, 3)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> })</pre> |`{}`| no |
53
+
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br/> instance_type = optional(string, "c5.large")<br/> ami_id = optional(string, null)<br/> num_instances = optional(number, 3)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> })</pre> |`{}`| no |
54
54
| <aname="input_extra_tags"></a> [extra\_tags](#input\_extra\_tags)| Extra tags to add to the cluster cloud resources |`map(string)`|`{}`| no |
55
55
| <aname="input_kubernetes_api_allowed_cidr"></a> [kubernetes\_api\_allowed\_cidr](#input\_kubernetes\_api\_allowed\_cidr)| The CIDR from which to allow to access the Kubernetes API |`string`|`"0.0.0.0/0"`| no |
56
56
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_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 |
57
57
| <aname="input_talos_api_allowed_cidr"></a> [talos\_api\_allowed\_cidr](#input\_talos\_api\_allowed\_cidr)| The CIDR from which to allow to access the Talos API |`string`|`"0.0.0.0/0"`| no |
58
58
| <aname="input_talos_version_contract"></a> [talos\_version\_contract](#input\_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 |
59
59
| <aname="input_vpc_cidr"></a> [vpc\_cidr](#input\_vpc\_cidr)| The IPv4 CIDR block for the VPC. |`string`|`"172.16.0.0/16"`| no |
60
-
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br> name = string<br> instance_type = optional(string, "c5.large")<br> ami_id = optional(string, null)<br> num_instances = optional(number, 1)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> }))</pre> | <pre>[<br> {<br> "name": "default"<br> }<br>]</pre> | no |
60
+
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br/> name = string<br/> instance_type = optional(string, "c5.large")<br/> ami_id = optional(string, null)<br/> num_instances = optional(number, 1)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> }))</pre> | <pre>[<br/> {<br/> "name": "default"<br/> }<br/>]</pre> | no |
Copy file name to clipboardExpand all lines: examples/terraform/azure/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,14 +86,14 @@ Getting the kubeconfig and talosconfig for this cluster can be done with `terraf
86
86
|<a name="input_azure_location"></a> [azure\_location](#input\_azure\_location) | Azure location to use | `string` | `"West Europe"` | no |
87
87
|<a name="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name) | Name of cluster | `string` | `"talos-azure-example"` | no |
88
88
|<a name="input_config_patch_files"></a> [config\_patch\_files](#input\_config\_patch\_files) | Path to talos config path files that applies to all nodes | `list(string)` | `[]` | no |
89
-
|<a name="input_control_plane"></a> [control\_plane](#input\_control\_plane) | Info for control plane that will be created | <pre>object({<br> vm_size = optional(string, "Standard_B2s")<br> vm_os_id = optional(string, "/subscriptions/7f739b7d-f399-4b97-9a9f-f1962309ee6e/resourceGroups/SideroGallery/providers/Microsoft.Compute/galleries/SideroLabs/images/talos-x64/versions/latest")<br> num_instances = optional(number, 3)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> })</pre> | `{}` | no |
89
+
|<a name="input_control_plane"></a> [control\_plane](#input\_control\_plane) | Info for control plane that will be created | <pre>object({<br/> vm_size = optional(string, "Standard_B2s")<br/> vm_os_id = optional(string, "/subscriptions/7f739b7d-f399-4b97-9a9f-f1962309ee6e/resourceGroups/SideroGallery/providers/Microsoft.Compute/galleries/SideroLabs/images/talos-x64/versions/latest")<br/> num_instances = optional(number, 3)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> })</pre> | `{}` | no |
90
90
|<a name="input_extra_tags"></a> [extra\_tags](#input\_extra\_tags) | Extra tags to add to the cluster cloud resources | `map(string)` | `{}` | no |
91
91
|<a name="input_kubernetes_api_allowed_cidr"></a> [kubernetes\_api\_allowed\_cidr](#input\_kubernetes\_api\_allowed\_cidr) | The CIDR from which to allow to access the Kubernetes API | `string` | `"0.0.0.0/0"` | no |
92
92
|<a name="input_kubernetes_version"></a> [kubernetes\_version](#input\_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 |
93
93
|<a name="input_talos_api_allowed_cidr"></a> [talos\_api\_allowed\_cidr](#input\_talos\_api\_allowed\_cidr) | The CIDR from which to allow to access the Talos API | `string` | `"0.0.0.0/0"` | no |
94
94
|<a name="input_talos_version_contract"></a> [talos\_version\_contract](#input\_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 |
95
95
|<a name="input_vnet_cidr"></a> [vnet\_cidr](#input\_vnet\_cidr) | The IPv4 CIDR block for the Virtual Network. | `string` | `"172.16.0.0/16"` | no |
96
-
|<a name="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups) | List of node worker node groups to create | <pre>list(object({<br> name = string<br> vm_size = optional(string, "Standard_B2s")<br> vm_os_id = optional(string, "/subscriptions/7f739b7d-f399-4b97-9a9f-f1962309ee6e/resourceGroups/SideroGallery/providers/Microsoft.Compute/galleries/SideroLabs/images/talos-x64/versions/latest")<br> num_instances = optional(number, 1)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> }))</pre> | <pre>[<br> {<br> "name": "default"<br> }<br>]</pre> | no |
96
+
|<a name="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups) | List of node worker node groups to create | <pre>list(object({<br/> name = string<br/> vm_size = optional(string, "Standard_B2s")<br/> vm_os_id = optional(string, "/subscriptions/7f739b7d-f399-4b97-9a9f-f1962309ee6e/resourceGroups/SideroGallery/providers/Microsoft.Compute/galleries/SideroLabs/images/talos-x64/versions/latest")<br/> num_instances = optional(number, 1)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> }))</pre> | <pre>[<br/> {<br/> "name": "default"<br/> }<br/>]</pre> | no |
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of cluster |`string`|`"talos-em"`| no |
70
70
| <aname="input_config_patch_files"></a> [config\_patch\_files](#input\_config\_patch\_files)| Path to talos config path files that applies to all nodes |`list(string)`|`[]`| no |
71
-
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br> plan = optional(string, "c3.small.x86")<br> ipxe_script_url = optional(string, "https://pxe.factory.talos.dev/pxe/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v1.7.0/equinixMetal-amd64")<br> install_image = optional(string, "ghcr.io/talos-systems/installer:v1.7.0")<br> num_instances = optional(number, 3)<br> config_patch_files = optional(list(string), [])<br> tags = optional(list(string), [])<br> })</pre> |`{}`| no |
71
+
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br/> plan = optional(string, "c3.small.x86")<br/> ipxe_script_url = optional(string, "https://pxe.factory.talos.dev/pxe/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v1.7.0/equinixMetal-amd64")<br/> install_image = optional(string, "ghcr.io/talos-systems/installer:v1.7.0")<br/> num_instances = optional(number, 3)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(list(string), [])<br/> })</pre> |`{}`| no |
72
72
| <aname="input_em_api_token"></a> [em\_api\_token](#input\_em\_api\_token)| API token for Equinix Metal |`string`| n/a | yes |
73
73
| <aname="input_em_project_id"></a> [em\_project\_id](#input\_em\_project\_id)| Equinix Metal project ID |`string`| n/a | yes |
74
74
| <aname="input_em_region"></a> [em\_region](#input\_em\_region)| Equinix Metal region to use |`string`|`"dc"`| no |
75
75
| <aname="input_extra_tags"></a> [extra\_tags](#input\_extra\_tags)| Extra tags to add to the cluster cloud resources |`list(string)`|`[]`| no |
76
76
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_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 |
77
77
| <aname="input_talos_version_contract"></a> [talos\_version\_contract](#input\_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 |
78
-
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br> name = string<br> plan = optional(string, "c3.small.x86")<br> ipxe_script_url = optional(string, "https://pxe.factory.talos.dev/pxe/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v1.7.0/equinixMetal-amd64")<br> install_image = optional(string, "ghcr.io/talos-systems/installer:v1.7.0")<br> num_instances = optional(number, 1)<br> config_patch_files = optional(list(string), [])<br> tags = optional(list(string), [])<br> }))</pre> | <pre>[<br> {<br> "name": "default"<br> }<br>]</pre> | no |
78
+
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br/> name = string<br/> plan = optional(string, "c3.small.x86")<br/> ipxe_script_url = optional(string, "https://pxe.factory.talos.dev/pxe/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v1.7.0/equinixMetal-amd64")<br/> install_image = optional(string, "ghcr.io/talos-systems/installer:v1.7.0")<br/> num_instances = optional(number, 1)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(list(string), [])<br/> }))</pre> | <pre>[<br/> {<br/> "name": "default"<br/> }<br/>]</pre> | no |
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Name of cluster |`string`|`"talos-gcp-example"`| no |
55
55
| <aname="input_config_patch_files"></a> [config\_patch\_files](#input\_config\_patch\_files)| Path to talos config path files that applies to all nodes |`list(string)`|`[]`| no |
56
-
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br> instance_type = optional(string, "e2-standard-2")<br> image = optional(string, null)<br> num_instances = optional(number, 3)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> })</pre> |`{}`| no |
56
+
| <aname="input_control_plane"></a> [control\_plane](#input\_control\_plane)| Info for control plane that will be created | <pre>object({<br/> instance_type = optional(string, "e2-standard-2")<br/> image = optional(string, null)<br/> num_instances = optional(number, 3)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> })</pre> |`{}`| no |
57
57
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_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 |
58
58
| <aname="input_project"></a> [project](#input\_project)| The GCP project to deploy resources to |`string`| n/a | yes |
59
59
| <aname="input_region"></a> [region](#input\_region)| The GCP region to deploy resources to |`string`| n/a | yes |
60
60
| <aname="input_talos_api_allowed_cidr"></a> [talos\_api\_allowed\_cidr](#input\_talos\_api\_allowed\_cidr)| The CIDR from which to allow to access the Talos API |`string`|`"0.0.0.0/0"`| no |
61
61
| <aname="input_talos_version_contract"></a> [talos\_version\_contract](#input\_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 |
62
62
| <aname="input_vpc_cidr"></a> [vpc\_cidr](#input\_vpc\_cidr)| The IPv4 CIDR block for the VPC. |`string`|`"172.16.0.0/16"`| no |
63
-
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br> name = string<br> instance_type = optional(string, "e2-standard-2")<br> image = optional(string, null)<br> num_instances = optional(number, 1)<br> config_patch_files = optional(list(string), [])<br> tags = optional(map(string), {})<br> }))</pre> | <pre>[<br> {<br> "name": "default"<br> }<br>]</pre> | no |
63
+
| <aname="input_worker_groups"></a> [worker\_groups](#input\_worker\_groups)| List of node worker node groups to create | <pre>list(object({<br/> name = string<br/> instance_type = optional(string, "e2-standard-2")<br/> image = optional(string, null)<br/> num_instances = optional(number, 1)<br/> config_patch_files = optional(list(string), [])<br/> tags = optional(map(string), {})<br/> }))</pre> | <pre>[<br/> {<br/> "name": "default"<br/> }<br/>]</pre> | no |
64
64
| <aname="input_zone"></a> [zone](#input\_zone)| The GCP zone to deploy resources to |`string`| n/a | yes |
0 commit comments