mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-03 21:40:34 +07:00
2.2 KiB
2.2 KiB
TODO
- Better Terraform provider inheritance
- (bug) Apply LXD VMs in parallel
- (bug) Should be posible to put it in the profile instead lxd_profile.master_profile.config, and make it a variable
- (bug) Use containers instead of virtual machines for Kubernetes nodes https
- (feature) Automatic ingress and tunnel for all services
- (feature) Enable etcd authentication and generate terraform backend config variables
- (feature) Generate endpoint automatically (terragrunt for variable)
- (feature) Get cloudflare tunnel credentials automatically
- (feature) Upgrade hosts kernel to use Wireguard in container
- http
- (optimize) Change to /var/lib/lxd/server.crt after https
- (optimize) Convert to YAML for Terraform yamldecode
- (optimize) DRY master and worker definition
- (optimize) HA Vault and auto unseal Vault
- (optimize) LXD node firewall
- (optimize) LXD node SELinux
- (optimize) Make parent interface a variable
- (optimize) Put Wireguard allowed public keys somewhere else
- (optimize) Use btrfs in k8s 1.19.8 https
- (optimize) Use metal values for MetalLB values
- (optimize) Use template for tfvars
- Simple script to backup everything
- Simple script to restore everything