Server infrastructure for the clan project
Go to file
DavHau 53215d788d
All checks were successful
build / test (push) Successful in 9s
treewide: format files
2023-07-17 23:29:07 +02:00
.gitea/workflows make ci check a bit less verbose 2023-07-13 11:37:15 +02:00
modules homepage: deprecate deployment instructions 2023-07-17 23:26:10 +02:00
pkgs package renovate bot 2023-07-14 15:38:13 +02:00
targets treewide: format files 2023-07-17 23:29:07 +02:00
terraform drop netlify 2023-07-14 11:02:08 +02:00
.envrc add envrc 2023-07-05 13:50:48 +02:00
.envrc.private-template .envrc.private-template: remove NETLIFY_TOKEN 2023-07-17 13:38:28 +02:00
.gitignore gitignore: add result* 2023-07-17 23:22:23 +02:00
.sops.yaml add sops key for dave 2023-07-17 10:56:56 +02:00
flake.lock homepage: deprecate deployment instructions 2023-07-17 23:26:10 +02:00
flake.nix homepage: deprecate deployment instructions 2023-07-17 23:26:10 +02:00
LICENSE.md add license 2023-07-05 13:50:52 +02:00
README.md homepage: deprecate deployment instructions 2023-07-17 23:26:10 +02:00
renovate.json Add renovate.json 2023-07-14 14:44:19 +02:00

clan-infra

This repository contains nixos modules and terraform code that powers clan.lol. The website and git hosting is currently on hetzner.

Servers

  • web01:
    • soon to be replaced by baremetal hardware
    • Instance type: CPX42
    • CPU: 8 vCPUs on AMD
    • RAM: 16GB
    • Drives: 80GB SSD

To deploy new ssh keys on hcloud:

$ cd ./targets/admins
$ ./tf.sh apply

To deploy a server i.e. web01:

$ cd ./targets/web01
$ ./tf.sh apply