Skip to content

steled/homelab-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renovate workflow terraform workflow

homeserver-terraform

Repository for HomeServer install/config via Terraform

source: https://github.com/mrsauravsahu/kube-homelab/tree/main

TF Docs

Requirements

Name Version
terraform ~> 1.10
helm ~> 3.0.1
kubectl ~> 2.1
kubernetes ~> 2.35

Providers

Name Version
kubectl ~> 2.1
terraform n/a

Modules

Name Source Version
argocd [email protected]:steled/terraformmodules.git//argocd v0.18
cert_manager_cloudflare [email protected]:steled/terraformmodules.git//cert-manager_cloudflare v0.18

Resources

Name Type
kubectl_manifest.ciliuml2announcementpolicy resource
kubectl_manifest.ciliumloadbalancerippool resource
terraform_data.files resource

Inputs

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({
host = string,
user = string,
private_key = string,
})
n/a yes
telegram_bot_token Bot token for Telegram string n/a yes

Outputs

No outputs.

About

Repository for HomeServer install/config via Terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •