mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-05 21:11:52 +07:00
26 lines
2.2 KiB
Markdown
26 lines
2.2 KiB
Markdown
# TODO
|
|
|
|
- [Better Terraform provider inheritance](../infra/terraform.tf#L8)
|
|
- [(bug) Apply LXD VMs in parallel](../infra/Makefile#L12)
|
|
- [(bug) Should be posible to put it in the profile instead lxd_profile.master_profile.config, and make it a variable](../infra/modules/kubernetes-cluster/main.tf#L145)
|
|
- [(bug) Use containers instead of virtual machines for Kubernetes nodes https](../infra/modules/kubernetes-cluster/main.tf#L155)
|
|
- [(feature) Automatic ingress and tunnel for all services](../infra/modules/kubernetes-bootstrap/main.tf#L85)
|
|
- [(feature) Enable etcd authentication and generate terraform backend config variables](../metal/roles/tfstate/tasks/main.yml#L43)
|
|
- [(feature) Generate endpoint automatically (terragrunt for variable)](../infra/terraform.tf#L2)
|
|
- [(feature) Get cloudflare tunnel credentials automatically](../infra/modules/vpn/ansible/roles/cloudflared/tasks/main.yml#L10)
|
|
- [(feature) Upgrade hosts kernel to use Wireguard in container](../infra/modules/vpn/main.tf#L15)
|
|
- [ http](../infra/modules/vpn/ansible/roles/cloudflared/templates/config.yml.j2#L6)
|
|
- [(optimize) Change to /var/lib/lxd/server.crt after https](../metal/roles/lxd/tasks/main.yml#L26)
|
|
- [(optimize) Convert to YAML for Terraform yamldecode](../metal/hosts.ini#L1)
|
|
- [(optimize) DRY master and worker definition](../infra/modules/kubernetes-cluster/main.tf#L135)
|
|
- [(optimize) HA Vault and auto unseal Vault](../infra/modules/kubernetes-bootstrap/main.tf#L82)
|
|
- [(optimize) LXD node firewall](../metal/roles/lxd/tasks/main.yml#L6)
|
|
- [(optimize) LXD node SELinux](../metal/roles/lxd/tasks/main.yml#L1)
|
|
- [(optimize) Make parent interface a variable](../infra/modules/vpn/main.tf#L39)
|
|
- [(optimize) Put Wireguard allowed public keys somewhere else](../infra/modules/vpn/ansible/roles/wireguard/defaults/main.yml#L2)
|
|
- [(optimize) Use btrfs in k8s 1.19.8 https](../metal/roles/lxd/templates/leader.yaml.j2#L17)
|
|
- [(optimize) Use metal values for MetalLB values](../infra/modules/kubernetes-bootstrap/values/metallb.yaml#L6)
|
|
- [(optimize) Use template for tfvars](../metal/roles/lxd/tasks/main.yml#L38)
|
|
- [Simple script to backup everything](../scripts/backup.sh#L3)
|
|
- [Simple script to restore everything](../scripts/restore.sh#L3)
|