forked from saddle/infra
No description
| ansible | ||
| terraform | ||
| .gitignore | ||
| base.nix | ||
| README.md | ||
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.