diff --git a/README.md b/README.md index 2b0f4b2..f93831e 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ -# servers +# infrastructure -Infrastructure-as-code for all servers. Currently: Legion (Ubuntu 24.04, k3s). +Personal infrastructure-as-code — servers, networking, DNS, and config. ## Structure -- `legion/` — Legion k3s cluster (Terraform) +- `servers/legion/` — Legion k3s cluster (Terraform) ## Usage ```bash -cd legion +cd servers/legion direnv allow # loads credentials from ~/Secrets/credentials/infrastructure.env terraform plan terraform apply diff --git a/legion/.gitignore b/servers/legion/.gitignore similarity index 100% rename from legion/.gitignore rename to servers/legion/.gitignore diff --git a/legion/adguard.tf b/servers/legion/adguard.tf similarity index 100% rename from legion/adguard.tf rename to servers/legion/adguard.tf diff --git a/legion/backup.tf b/servers/legion/backup.tf similarity index 100% rename from legion/backup.tf rename to servers/legion/backup.tf diff --git a/legion/cert-manager.tf b/servers/legion/cert-manager.tf similarity index 100% rename from legion/cert-manager.tf rename to servers/legion/cert-manager.tf diff --git a/legion/gitea.tf b/servers/legion/gitea.tf similarity index 100% rename from legion/gitea.tf rename to servers/legion/gitea.tf diff --git a/legion/github-runner.tf b/servers/legion/github-runner.tf similarity index 100% rename from legion/github-runner.tf rename to servers/legion/github-runner.tf diff --git a/legion/inactive/kong.tf.disabled b/servers/legion/inactive/kong.tf.disabled similarity index 100% rename from legion/inactive/kong.tf.disabled rename to servers/legion/inactive/kong.tf.disabled diff --git a/legion/inactive/webui.tf.disabled b/servers/legion/inactive/webui.tf.disabled similarity index 100% rename from legion/inactive/webui.tf.disabled rename to servers/legion/inactive/webui.tf.disabled diff --git a/legion/ingress.tf b/servers/legion/ingress.tf similarity index 100% rename from legion/ingress.tf rename to servers/legion/ingress.tf diff --git a/legion/main.tf b/servers/legion/main.tf similarity index 100% rename from legion/main.tf rename to servers/legion/main.tf diff --git a/legion/monitoring.tf b/servers/legion/monitoring.tf similarity index 100% rename from legion/monitoring.tf rename to servers/legion/monitoring.tf diff --git a/legion/namespaces.tf b/servers/legion/namespaces.tf similarity index 100% rename from legion/namespaces.tf rename to servers/legion/namespaces.tf diff --git a/legion/neuron.tf b/servers/legion/neuron.tf similarity index 100% rename from legion/neuron.tf rename to servers/legion/neuron.tf diff --git a/legion/ollama.tf b/servers/legion/ollama.tf similarity index 100% rename from legion/ollama.tf rename to servers/legion/ollama.tf diff --git a/legion/packages.tf b/servers/legion/packages.tf similarity index 100% rename from legion/packages.tf rename to servers/legion/packages.tf diff --git a/legion/postgres.tf b/servers/legion/postgres.tf similarity index 100% rename from legion/postgres.tf rename to servers/legion/postgres.tf diff --git a/legion/redis.tf b/servers/legion/redis.tf similarity index 100% rename from legion/redis.tf rename to servers/legion/redis.tf diff --git a/legion/registry.tf b/servers/legion/registry.tf similarity index 100% rename from legion/registry.tf rename to servers/legion/registry.tf diff --git a/legion/traefik.tf b/servers/legion/traefik.tf similarity index 100% rename from legion/traefik.tf rename to servers/legion/traefik.tf diff --git a/legion/variables.tf b/servers/legion/variables.tf similarity index 100% rename from legion/variables.tf rename to servers/legion/variables.tf diff --git a/legion/vault.tf b/servers/legion/vault.tf similarity index 100% rename from legion/vault.tf rename to servers/legion/vault.tf