No description
Find a file
2026-01-16 12:39:23 -06:00
nix Initial Commit 2026-01-16 18:36:21 +00:00
terraform Initial Commit 2026-01-16 18:36:21 +00:00
.gitignore Initial Commit 2026-01-16 18:36:21 +00:00
README.md Initial Commit 2026-01-16 18:36:21 +00:00

infra

terraform and nixos configurations for my infrastructure

Making Modifications

To make modifications, please fork, make your changes, and open a pull request. Pull requests will be reviewed and merged, which will then trigger a rebuild of the infrastructure.

Providers

Proxmox

Expects environment variables to be set:

PM_API_URL // Proxmox API url
PM_USER // user@pam
PM_PASSWORD

Tokens can be used instead of passwords:

PM_API_TOKEN_ID // user@pve!tokenname
PM_API_TOKEN_SECRET

For now, API url is https://nl-ams-1:8006/api2/json, an endpoint behind tailscale. If access is needed, please open an issue.

DNS

Expects environment variables to be set:

KEY_SECRET //DNS Updates key
KEY_NAME //DNS Updates key name
KEY_ALGORITHM //DNS Updates key algorithm

Currenlty, the DNS provider points to 128.254.224.1, our Authoritative DNS server. If you need a key, please open an issue.