secrets

ilpozzd/secrets/talos

Terraform Module HCL TALOS

This module allows you to generate secret data (PKI, tokens, hashes) for the deployment of Talos Kubernetes Cluster.

Install
module "secrets" {
source = "ilpozzd/secrets/talos"
version = "1.0.0"
}
plain text: /constructs/tfmod-ilpozzd-secrets-talos/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (1)
NameTypeDescriptionDefault
validity_period_hoursnumberThe number of hours after initial issuing that the certificate will become inval8760
Outputs (5)
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.
Resources (6)
random_idrandom_stringtls_cert_requesttls_locally_signed_certtls_private_keytls_self_signed_cert
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud TALOS
Total downloads631
Inputs1
Outputs5
Resources6
Namespaceilpozzd
Updated