Infrastructure - Environments, Modules & Providers

Environments

Environment Purpose Status

environments/prod/kvm

KVM VMs (k3s, vault HA)

Ready

environments/prod/cloudflare

DNS, Access policies

Ready

environments/prod/vault

PKI, SSH CA, policies

Ready

environments/prod/k3s

Kubernetes resources

Ready

environments/prod/keycloak

Identity management

Ready

environments/prod/github

Repository settings

Ready

Modules

Module Purpose

modules/vm

Generic libvirt VM provisioning

modules/k3s-node

k3s cluster node configuration

modules/vault-node

Vault HA node configuration

Providers

Provider Version Purpose

vault

~> 4.0

PKI, SSH CA, secrets

libvirt

~> 0.8.0

KVM VM provisioning

kubernetes

~> 2.25

k3s resources

helm

~> 2.12

Helm chart releases

cloudflare

~> 4.0

DNS, Access

keycloak

~> 4.4

OIDC clients

github

~> 6.0

Repository management