mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
Tidying code and clarifying some sections Signed-off-by: Vegard Hagen <[email protected]>
48 lines
807 B
Terraform
48 lines
807 B
Terraform
module "talos" {
|
|
source = "./talos"
|
|
|
|
providers = {
|
|
proxmox = proxmox
|
|
}
|
|
|
|
image = var.talos_image
|
|
cluster = var.talos_cluster_config
|
|
nodes = var.talos_nodes
|
|
}
|
|
|
|
module "sealed_secrets" {
|
|
depends_on = [module.talos]
|
|
source = "./bootstrap/sealed-secrets"
|
|
|
|
providers = {
|
|
kubernetes = kubernetes
|
|
}
|
|
|
|
cert = var.sealed_secrets_config
|
|
}
|
|
|
|
module "proxmox_csi_plugin" {
|
|
depends_on = [module.talos]
|
|
source = "./bootstrap/proxmox-csi-plugin"
|
|
|
|
providers = {
|
|
proxmox = proxmox
|
|
kubernetes = kubernetes
|
|
}
|
|
|
|
proxmox = var.proxmox
|
|
}
|
|
|
|
module "volumes" {
|
|
depends_on = [module.proxmox_csi_plugin]
|
|
source = "./bootstrap/volumes"
|
|
|
|
providers = {
|
|
restapi = restapi
|
|
kubernetes = kubernetes
|
|
}
|
|
|
|
proxmox_api = var.proxmox
|
|
volumes = var.kubernetes_volumes
|
|
}
|