secrets
ilpozzd/secrets/talos
This module allows you to generate secret data (PKI, tokens, hashes) for the deployment of Talos Kubernetes Cluster.
Talos OS Secrets Terraform Module This module allows you to generate secret data (PKI, tokens, hashes) for the deployment of Talos Kubernetes Cluster. It is a child module of ilpozzd/vsphere-cluster/talos. Can be used with ilpozzd/vsphere-vm/talos. The generated secrets correspond to the configuration of Talos OS v1.0.x Usage ``hcl module "secrets" { source = "ilpozzd/secrets/talos" version = "1.0.0" validity_period_hours = 10000 } `` Examples * Terragrunt Example Requirements | Name | Version | |---|---| | terraform | >= 1.1.9, < 2.0.0 | Providers | Name | Version | |---|---| | hashicorp/random | 3.1.3 | | hashicorp/tls | 3.3.0 | Modules No modules. Resources | Name | Type | |---|---| | random_string.machine_token_6bytes | resource | | random_string.machine_token_16bytes | resource | | tl
| Name | Type | Description | Default |
|---|---|---|---|
| validity_period_hours | number | The number of hours after initial issuing that the certificate will become inval | 8760 |
machine_secrets — Secrets to conclude a trusting relationship between virtual machines.talos_admin_pki — Certificate and key to manage Talos virtual machines with talosctl.cluster_secrets — Secrets shared between all Kubernetes nodes.kubernetes_admin_pki — Cerificate and key to manage Kubernetes cluster as admininstartor.control_plane_cluster_secrets — Secrets shared between control plane Kubernetes nodes.