Repository for HomeServer install/config via Terraform
source: https://github.com/mrsauravsahu/kube-homelab/tree/main
Name | Version |
---|---|
terraform | ~> 1.10 |
helm | ~> 2.17 |
kubectl | ~> 2.1 |
kubernetes | ~> 2.35 |
Name | Version |
---|---|
kubectl | ~> 2.1 |
terraform | n/a |
Name | Source | Version |
---|---|---|
argocd | [email protected]:steled/terraformmodules.git//argocd | v0.15 |
cert_manager_cloudflare | [email protected]:steled/terraformmodules.git//cert-manager_cloudflare | v0.15 |
Name | Type |
---|---|
kubectl_manifest.ciliuml2announcementpolicy | resource |
kubectl_manifest.ciliumloadbalancerippool | resource |
terraform_data.files | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
argocd_accounts_steled_password | Password for Argo CD user steled | string |
n/a | yes |
argocd_apps_sshPrivateKey | SSH private key for argocd-apps repository | string |
n/a | yes |
argocd_domain_prd | Domain for Argo CD ingress prd | string |
n/a | yes |
argocd_env_prd | Environment for Argo CD prd | string |
n/a | yes |
cert_manager_email | Email for cert-mnanager | string |
n/a | yes |
cilium_cidr | CIDR range for Cilium loadbalancer IP pool | string |
n/a | yes |
cloudflare_api_token | Cloudflare API token for DNS settings | string |
n/a | yes |
server | machine which will run the control plane | object({ |
n/a | yes |
telegram_bot_token | Bot token for Telegram | string |
n/a | yes |
No outputs.