You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 days ago | |
---|---|---|
machines/gitea | 2 weeks ago | |
terraform | 3 days ago | |
.envrc | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 3 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
build-and-deploy.sh | 1 year ago | |
build.sh | 1 year ago | |
deploy.sh | 2 years ago | |
flake.lock | 3 days ago | |
flake.nix | 2 weeks ago | |
prune-backups.sh | 2 years ago | |
shell.nix | 2 years ago |
README.md
Infrastructure in the Bytes Zone
These are the configs and infra stuff for git.bytes.zone!
gitea
: system configuration for the gitea instancenix
: pinned nix stuff, both tools and upstreams for nixosterraform
: terraform configuration for compute/DNS resources
Local Setup
git clone https://git.bytes.zone/bytes.zone/infrastructure
direnv allow
to get the versions of tools
If you're working with Terraform stuff, cd terraform && terraform init
.
Contact Brian for access to the remote states and the with-great-power-comes-great-responsibility speech.
To update software versions, run niv update
.
For making changes to instances after provision, see instructions in gitea
.
License
Feel free to use this for learning purposes, but any other use needs my explicit permission.
See LICENSE
.