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.
 
 
 
 
 
Brian Hicks b5288ee4ac
update bytes.zone
3 days ago
machines/gitea fix error in gitea config 2 weeks ago
terraform resize gitea_objects to 20gb 3 days ago
.envrc use flake in direnv 2 years ago
.gitignore move gitea to machines/gitea 2 years ago
.gitmodules remove notes 3 years ago
LICENSE add LICENSE 4 years ago
README.md correct names 4 years ago
build-and-deploy.sh pass around the store path isntead of relying on a symlink to be present 1 year ago
build.sh be less log-spammy 1 year ago
deploy.sh move deploy.sh out 2 years ago
flake.lock update bytes.zone 3 days ago
flake.nix upgrade to 23.05 2 weeks ago
prune-backups.sh add a script to prune 2 years ago
shell.nix shim a shell in 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 instance
  • nix: pinned nix stuff, both tools and upstreams for nixos
  • terraform: 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.