infrastructure/readme.md

998 B

gensokyo.zone's Infrastructure

Welcome to the Palace of the Earth Spirits!

Contribution Guidelines

Nix

  • Please use alejandra as your source formatter.
  • Please check for dead code paths with deadnix.
  • Please use statix as your linter.

Terraform

  • Please use terraform fmt to format your Terraform work.
  • Please use tflint as your linter.
  • Please do not merge into files by category (e.g. variables, outputs, locals).

Build and Deploy

The -s disables flake checks.

# without trace
deploy -s .#<hostname>
# with trace
deploy -s .#<hostname> -- --show-trace

Editing Secrets

sops nixos/systems/tewi/secrets.yaml

Adding Hosts

NF_ADDR=10.1.1.xxx nf-deploy sops-keyscan
vim .sops.yaml

Proxmox

Template

NF_HOST=ct nf-deploy tarball