{"id":42548151,"url":"https://github.com/isovalent/terraform-aws-talos","last_synced_at":"2026-02-18T12:02:40.222Z","repository":{"id":217765962,"uuid":"700835476","full_name":"isovalent/terraform-aws-talos","owner":"isovalent","description":"Terraform module for deploying Kubernetes on AWS EC2 using Talos (Linux)","archived":false,"fork":false,"pushed_at":"2026-01-26T08:30:18.000Z","size":224,"stargazers_count":41,"open_issues_count":2,"forks_count":12,"subscribers_count":24,"default_branch":"main","last_synced_at":"2026-01-26T16:58:36.256Z","etag":null,"topics":["cute","terraform","terraform-module","testing"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isovalent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-05T11:48:39.000Z","updated_at":"2026-01-26T08:30:21.000Z","dependencies_parsed_at":"2024-01-18T06:25:36.887Z","dependency_job_id":"74eaf44c-cbe2-4f4a-adf5-08455618a97a","html_url":"https://github.com/isovalent/terraform-aws-talos","commit_stats":null,"previous_names":["isovalent/terraform-aws-talos"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/isovalent/terraform-aws-talos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isovalent%2Fterraform-aws-talos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isovalent%2Fterraform-aws-talos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isovalent%2Fterraform-aws-talos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isovalent%2Fterraform-aws-talos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isovalent","download_url":"https://codeload.github.com/isovalent/terraform-aws-talos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isovalent%2Fterraform-aws-talos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28849169,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cute","terraform","terraform-module","testing"],"created_at":"2026-01-28T18:51:10.052Z","updated_at":"2026-01-28T18:51:10.125Z","avatar_url":"https://github.com/isovalent.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Setup to Test Cilium on Talos\n\n![Terraform docs and formatting](https://github.com/isovalent/terraform-aws-talos/actions/workflows/terraform.yml/badge.svg)\n\nA Terraform module to manage a Talos-based Kubernetes on AWS (EC2 instances). Is uses the official [Talos Terraform provider](https://github.com/siderolabs/terraform-provider-talos) in the background. We mainly followed the provided [siderolabs/contrib](https://github.com/siderolabs/contrib/tree/main/examples/terraform/aws) example.\n\n## Supported Features\n\n- Install Talos Linux OS EC2 VMs\n  - Due to Talos' setup requirements, it's only supported to deploy the EC2 instances in public subnets with public IPs assigned (access can be restricted via security groups)\n  - AMD64 and ARM64 are supported\n- Support for single- and multi-node cluster architectures\n- Bootstrap Talos Kubernetes cluster with some infrastructure components:\n  - [Talos' KubePrism](https://www.talos.dev/v1.5/kubernetes-guides/configuration/kubeprism/) to get an internal endpoint for the KAPI (used for [Cilium Kube-Proxy replacement](https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/))\n  - [kubernetes-sigs/metrics-server](https://github.com/kubernetes-sigs/metrics-server/)\n  - [alex1989hu/kubelet-serving-cert-approver](https://github.com/alex1989hu/kubelet-serving-cert-approver) inspired by [Talos' Deploying Metrics Server](https://www.talos.dev/v1.5/kubernetes-guides/configuration/deploy-metrics-server/) guide.\n  - [AWS Cloud Provider](https://github.com/kubernetes/cloud-provider-aws/tree/master)\n- Cilium features:\n  - [Kube-Proxy replacement](https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/)\n  - [IPAM modes](https://docs.cilium.io/en/stable/network/concepts/ipam/): `kubernetes`, `cluster-pool`\n\n## Example Usage\n```\n// Create a Talos Linux cluster\nmodule \"talos\" {\n  source = \"git::https://github.com/isovalent/terraform-aws-talos?ref=\u003cRELEASE_TAG\u003e\"\n\n  // Supported Talos versions (and therefore K8s versions) can be found here: https://github.com/siderolabs/talos/releases\n  talos_version         = \"v1.10.4\"\n  kubernetes_version    = \"1.33.1\"\n  cluster_name          = \"talos-cute\"\n  region                = \"eu-west-1\"\n  tags                  = local.tags\n  // VPC needs to be created in advance via https://github.com/isovalent/terraform-aws-vpc\n  vpc_id                = module.vpc.id\n  pod_cidr              = \"100.64.0.0/14\"\n  service_cidr          = \"100.68.0.0/16\"\n  # Configure the allowed source CIDR range:\n  external_source_cidrs = [\"A.B.C.D/E\"]\n}\n```\n\n## Terraform Module Doc\n\u003c!-- BEGIN_TF_DOCS --\u003e\n### Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.4.0 |\n| \u003ca name=\"requirement_aws\"\u003e\u003c/a\u003e [aws](#requirement\\_aws) | ~\u003e 6.0 |\n| \u003ca name=\"requirement_random\"\u003e\u003c/a\u003e [random](#requirement\\_random) | ~\u003e 3.7 |\n| \u003ca name=\"requirement_talos\"\u003e\u003c/a\u003e [talos](#requirement\\_talos) | 0.10.1 |\n\n### Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | ~\u003e 6.0 |\n| \u003ca name=\"provider_local\"\u003e\u003c/a\u003e [local](#provider\\_local) | n/a |\n| \u003ca name=\"provider_null\"\u003e\u003c/a\u003e [null](#provider\\_null) | n/a |\n| \u003ca name=\"provider_random\"\u003e\u003c/a\u003e [random](#provider\\_random) | ~\u003e 3.7 |\n| \u003ca name=\"provider_talos\"\u003e\u003c/a\u003e [talos](#provider\\_talos) | 0.10.1 |\n\n### Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_cluster_sg\"\u003e\u003c/a\u003e [cluster\\_sg](#module\\_cluster\\_sg) | terraform-aws-modules/security-group/aws | ~\u003e 5.3 |\n| \u003ca name=\"module_nlb_sg\"\u003e\u003c/a\u003e [nlb\\_sg](#module\\_nlb\\_sg) | terraform-aws-modules/security-group/aws | ~\u003e 5.3 |\n| \u003ca name=\"module_talos_control_plane_nodes\"\u003e\u003c/a\u003e [talos\\_control\\_plane\\_nodes](#module\\_talos\\_control\\_plane\\_nodes) | terraform-aws-modules/ec2-instance/aws | ~\u003e 6.0 |\n| \u003ca name=\"module_talos_worker_group\"\u003e\u003c/a\u003e [talos\\_worker\\_group](#module\\_talos\\_worker\\_group) | terraform-aws-modules/ec2-instance/aws | ~\u003e 6.0 |\n\n### Resources\n\n| Name | Type |\n|------|------|\n| [aws_iam_policy.control_plane_ccm_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_iam_policy.worker_ccm_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy) | resource |\n| [aws_lb.api](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb) | resource |\n| [aws_lb_listener.https](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener) | resource |\n| [aws_lb_listener.talos](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener) | resource |\n| [aws_lb_target_group.k8s](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group) | resource |\n| [aws_lb_target_group.talos](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group) | resource |\n| [aws_lb_target_group_attachment.cp_k8s](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group_attachment) | resource |\n| [aws_lb_target_group_attachment.cp_talos](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group_attachment) | resource |\n| [local_file.kubeconfig](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |\n| [local_file.talosconfig](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |\n| [null_resource.wait_for_subnets](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |\n| [random_string.workspace_id](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string) | resource |\n| [talos_cluster_kubeconfig.this](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/resources/cluster_kubeconfig) | resource |\n| [talos_machine_bootstrap.this](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/resources/machine_bootstrap) | resource |\n| [talos_machine_configuration_apply.controlplane](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/resources/machine_configuration_apply) | resource |\n| [talos_machine_configuration_apply.worker_group](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/resources/machine_configuration_apply) | resource |\n| [talos_machine_secrets.this](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/resources/machine_secrets) | resource |\n| [aws_ami.talos](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami) | data source |\n| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source |\n| [aws_subnets.private](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnets) | data source |\n| [aws_subnets.public](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/subnets) | data source |\n| [aws_vpc.vpc](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc) | data source |\n| [talos_client_configuration.this](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/data-sources/client_configuration) | data source |\n| [talos_machine_configuration.controlplane](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/data-sources/machine_configuration) | data source |\n| [talos_machine_configuration.worker_group](https://registry.terraform.io/providers/siderolabs/talos/0.10.1/docs/data-sources/machine_configuration) | data source |\n\n### Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_admission_plugins\"\u003e\u003c/a\u003e [admission\\_plugins](#input\\_admission\\_plugins) | List of admission plugins to enable | `string` | `\"MutatingAdmissionWebhook,ValidatingAdmissionWebhook,ServiceAccount\"` | no |\n| \u003ca name=\"input_allocate_node_cidrs\"\u003e\u003c/a\u003e [allocate\\_node\\_cidrs](#input\\_allocate\\_node\\_cidrs) | Whether to assign PodCIDRs to Node resources or not. Only needed in case Cilium runs in 'kubernetes' IPAM mode. | `bool` | `true` | no |\n| \u003ca name=\"input_allow_workload_on_cp_nodes\"\u003e\u003c/a\u003e [allow\\_workload\\_on\\_cp\\_nodes](#input\\_allow\\_workload\\_on\\_cp\\_nodes) | Allow workloads on CP nodes or not. Allowing it means Talos Linux default taints are removed from CP nodes which is typically required for single-node clusters. More details here: https://www.talos.dev/v1.5/talos-guides/howto/workers-on-controlplane/ | `bool` | `false` | no |\n| \u003ca name=\"input_cluster_architecture\"\u003e\u003c/a\u003e [cluster\\_architecture](#input\\_cluster\\_architecture) | Cluster architecture. Choose 'arm64' or 'amd64'. If you choose 'arm64', ensure to also override the control\\_plane.instance\\_type and worker\\_groups.instance\\_type with an ARM64-based instance type like 'm7g.large'. | `string` | `\"amd64\"` | no |\n| \u003ca name=\"input_cluster_id\"\u003e\u003c/a\u003e [cluster\\_id](#input\\_cluster\\_id) | The ID of the cluster. | `number` | `\"1\"` | no |\n| \u003ca name=\"input_cluster_name\"\u003e\u003c/a\u003e [cluster\\_name](#input\\_cluster\\_name) | Name of cluster | `string` | n/a | yes |\n| \u003ca name=\"input_config_patch_files\"\u003e\u003c/a\u003e [config\\_patch\\_files](#input\\_config\\_patch\\_files) | Path to talos config path files that applies to all nodes | `list(string)` | `[]` | no |\n| \u003ca name=\"input_control_plane\"\u003e\u003c/a\u003e [control\\_plane](#input\\_control\\_plane) | Info for control plane that will be created | \u003cpre\u003eobject({\u003cbr/\u003e    instance_type      = optional(string, \"m5.large\")\u003cbr/\u003e    config_patch_files = optional(list(string), [])\u003cbr/\u003e    tags               = optional(map(string), {})\u003cbr/\u003e  })\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_controlplane_count\"\u003e\u003c/a\u003e [controlplane\\_count](#input\\_controlplane\\_count) | Defines how many controlplane nodes are deployed in the cluster. | `number` | `3` | no |\n| \u003ca name=\"input_deploy_external_cloud_provider_iam_policies\"\u003e\u003c/a\u003e [deploy\\_external\\_cloud\\_provider\\_iam\\_policies](#input\\_deploy\\_external\\_cloud\\_provider\\_iam\\_policies) | Whether to auto-deploy the externalCloudProvider-required IAM policies. See https://cloud-provider-aws.sigs.k8s.io/prerequisites/. | `bool` | `false` | no |\n| \u003ca name=\"input_disable_containerd_nri_plugins\"\u003e\u003c/a\u003e [disable\\_containerd\\_nri\\_plugins](#input\\_disable\\_containerd\\_nri\\_plugins) | Whether to disable the Talos containerd NRI plugins or not. Talos disables it by default. See https://www.talos.dev/latest/talos-guides/configuration/containerd/#enabling-nri-plugins. Supported since Talos v1.9.2 (see https://github.com/siderolabs/talos/discussions/10068). | `bool` | `true` | no |\n| \u003ca name=\"input_disable_kube_proxy\"\u003e\u003c/a\u003e [disable\\_kube\\_proxy](#input\\_disable\\_kube\\_proxy) | Whether to deploy Kube-Proxy or not. By default, KP shouldn't be deployed. | `bool` | `true` | no |\n| \u003ca name=\"input_enable_external_cloud_provider\"\u003e\u003c/a\u003e [enable\\_external\\_cloud\\_provider](#input\\_enable\\_external\\_cloud\\_provider) | Whether to enable or disable externalCloudProvider support. See https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/. | `bool` | `false` | no |\n| \u003ca name=\"input_external_cloud_provider_manifest\"\u003e\u003c/a\u003e [external\\_cloud\\_provider\\_manifest](#input\\_external\\_cloud\\_provider\\_manifest) | externalCloudProvider manifest to be applied if var.enable\\_external\\_cloud\\_provider is enabled. If you want to deploy it manually (e.g., via Helm chart), enable var.enable\\_external\\_cloud\\_provider but set this value to an empty string (\"\"). See https://kubernetes.io/docs/tasks/administer-cluster/running-cloud-controller/. | `string` | `\"https://raw.githubusercontent.com/isovalent/terraform-aws-talos/main/manifests/aws-cloud-controller.yaml\"` | no |\n| \u003ca name=\"input_external_source_cidrs\"\u003e\u003c/a\u003e [external\\_source\\_cidrs](#input\\_external\\_source\\_cidrs) | Specify the external source CIDRs (use /32 for specific IP addresses) allowed for inbound traffic. | `list(string)` | n/a | yes |\n| \u003ca name=\"input_iam_instance_profile_control_plane\"\u003e\u003c/a\u003e [iam\\_instance\\_profile\\_control\\_plane](#input\\_iam\\_instance\\_profile\\_control\\_plane) | IAM instance profile to attach to the control plane instances to give AWS CCM the sufficient rights to execute. | `string` | `null` | no |\n| \u003ca name=\"input_iam_instance_profile_worker\"\u003e\u003c/a\u003e [iam\\_instance\\_profile\\_worker](#input\\_iam\\_instance\\_profile\\_worker) | IAM instance profile to attach to the worker instances to give AWS CCM the sufficient rights to execute. | `string` | `null` | no |\n| \u003ca name=\"input_kubernetes_version\"\u003e\u003c/a\u003e [kubernetes\\_version](#input\\_kubernetes\\_version) | Kubernetes version to use for the Talos cluster, if not set, the K8s version shipped with the selected Talos version will be used. Check https://www.talos.dev/latest/introduction/support-matrix/. For example '1.29.3'. | `string` | `\"\"` | no |\n| \u003ca name=\"input_metadata_options\"\u003e\u003c/a\u003e [metadata\\_options](#input\\_metadata\\_options) | Metadata to attach to the instances. | `map(string)` | \u003cpre\u003e{\u003cbr/\u003e  \"http_endpoint\": \"enabled\",\u003cbr/\u003e  \"http_put_response_hop_limit\": 1,\u003cbr/\u003e  \"http_tokens\": \"optional\"\u003cbr/\u003e}\u003c/pre\u003e | no |\n| \u003ca name=\"input_pod_cidr\"\u003e\u003c/a\u003e [pod\\_cidr](#input\\_pod\\_cidr) | The CIDR to use for Pods. Only required in case allocate\\_node\\_cidrs is set to 'true'. Otherwise, simply configure it inside Cilium's Helm values. | `string` | `\"100.64.0.0/14\"` | no |\n| \u003ca name=\"input_region\"\u003e\u003c/a\u003e [region](#input\\_region) | The region in which to create the Talos Linux cluster. | `string` | n/a | yes |\n| \u003ca name=\"input_service_cidr\"\u003e\u003c/a\u003e [service\\_cidr](#input\\_service\\_cidr) | The CIDR to use for services. | `string` | `\"100.68.0.0/16\"` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | The set of tags to place on the cluster. | `map(string)` | n/a | yes |\n| \u003ca name=\"input_talos_version\"\u003e\u003c/a\u003e [talos\\_version](#input\\_talos\\_version) | Talos version to use for the cluster, if not set, the newest Talos version. Check https://github.com/siderolabs/talos/releases for available releases. | `string` | `\"v1.11.2\"` | no |\n| \u003ca name=\"input_vpc_cidr\"\u003e\u003c/a\u003e [vpc\\_cidr](#input\\_vpc\\_cidr) | The IPv4 CIDR block for the VPC. | `string` | `\"10.0.0.0/16\"` | no |\n| \u003ca name=\"input_vpc_id\"\u003e\u003c/a\u003e [vpc\\_id](#input\\_vpc\\_id) | ID of the VPC where to place the VMs. | `string` | n/a | yes |\n| \u003ca name=\"input_worker_groups\"\u003e\u003c/a\u003e [worker\\_groups](#input\\_worker\\_groups) | List of node worker node groups to create | \u003cpre\u003elist(object({\u003cbr/\u003e    name               = string\u003cbr/\u003e    instance_type      = optional(string, \"m5.large\")\u003cbr/\u003e    config_patch_files = optional(list(string), [])\u003cbr/\u003e    tags               = optional(map(string), {})\u003cbr/\u003e  }))\u003c/pre\u003e | \u003cpre\u003e[\u003cbr/\u003e  {\u003cbr/\u003e    \"name\": \"default\"\u003cbr/\u003e  }\u003cbr/\u003e]\u003c/pre\u003e | no |\n| \u003ca name=\"input_workers_count\"\u003e\u003c/a\u003e [workers\\_count](#input\\_workers\\_count) | Defines how many worker nodes are deployed in the cluster. | `number` | `2` | no |\n\n### Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_cluster_name\"\u003e\u003c/a\u003e [cluster\\_name](#output\\_cluster\\_name) | Name of cluster |\n| \u003ca name=\"output_elb_dns_name\"\u003e\u003c/a\u003e [elb\\_dns\\_name](#output\\_elb\\_dns\\_name) | [DEPRECATED: Use lb\\_dns\\_name instead] Public load balancer DNS name. |\n| \u003ca name=\"output_kubeconfig\"\u003e\u003c/a\u003e [kubeconfig](#output\\_kubeconfig) | Kubeconfig content |\n| \u003ca name=\"output_lb_arn\"\u003e\u003c/a\u003e [lb\\_arn](#output\\_lb\\_arn) | The ARN of the Network Load Balancer. |\n| \u003ca name=\"output_lb_dns_name\"\u003e\u003c/a\u003e [lb\\_dns\\_name](#output\\_lb\\_dns\\_name) | Public NLB DNS name. |\n| \u003ca name=\"output_lb_zone_id\"\u003e\u003c/a\u003e [lb\\_zone\\_id](#output\\_lb\\_zone\\_id) | The zone\\_id of the NLB for Route53 alias records. |\n| \u003ca name=\"output_path_to_kubeconfig_file\"\u003e\u003c/a\u003e [path\\_to\\_kubeconfig\\_file](#output\\_path\\_to\\_kubeconfig\\_file) | The generated kubeconfig. |\n| \u003ca name=\"output_path_to_talosconfig_file\"\u003e\u003c/a\u003e [path\\_to\\_talosconfig\\_file](#output\\_path\\_to\\_talosconfig\\_file) | The generated talosconfig. |\n\u003c!-- END_TF_DOCS --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisovalent%2Fterraform-aws-talos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisovalent%2Fterraform-aws-talos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisovalent%2Fterraform-aws-talos/lists"}