This repository has been archived on 2024-04-17. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
Go to file
Brian Hicks e53a57f603 add goatcounter 2020-12-23 15:11:56 -06:00
gitea add a script to generate a log-based analytics dashboard 2020-12-23 12:17:33 -06:00
nix add goatcounter 2020-12-23 15:11:56 -06:00
pkgs/goatcounter add goatcounter 2020-12-23 15:11:56 -06:00
terraform re-point DNS stuff at the gitea host 2020-11-27 14:31:02 -06:00
.envrc start a concourse worker 2020-09-26 06:19:28 -05:00
.gitignore remove unneeded ignores 2020-12-23 12:18:26 -06:00
.gitmodules remove notes 2020-06-18 08:33:52 -05:00
LICENSE add LICENSE 2019-10-14 08:40:15 -05:00
README.md correct names 2019-10-18 16:43:44 -05:00
shell.nix get rid of extra spaces 2020-11-29 20:12:31 -06:00

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.