Nix system configuration for Deuxfleurs clusters
Find a file
2022-12-23 00:24:17 +01:00
cluster remove useless lines in caribou,origan.nix 2022-12-22 23:16:15 +01:00
doc document scheduler config 2022-12-23 00:24:17 +01:00
experimental SSB experiment 2022-09-21 19:29:08 +02:00
nix Replace deploy_wg by a NixOS activation script 2022-12-14 18:02:30 +01:00
secretmgr Clone core module in staging and prod, move bad stuff to experimental 2022-08-24 15:48:18 +02:00
.gitignore Modularize and prepare to support multiple clusters 2022-02-09 12:09:49 +01:00
deploy_nixos cleanup 2022-12-23 00:07:02 +01:00
deploy_passwords cleanup 2022-12-23 00:07:02 +01:00
deploy_pki Add origan node in staging cluster (+ refactor system.stateVersion) 2022-12-11 22:37:28 +01:00
gen_pki Fix access to consul for non-server nodes 2022-08-24 16:58:50 +02:00
passwd edited passwd command to set bash as interpreter 2022-11-09 19:02:02 +01:00
README.md More doc reorganization 2022-12-22 23:44:00 +01:00
restic_summary cleanup 2022-12-23 00:07:02 +01:00
ssh_known_hosts Add origan node in staging cluster (+ refactor system.stateVersion) 2022-12-11 22:37:28 +01:00
sshtool cleanup 2022-12-23 00:07:02 +01:00
tlsproxy changed shebang of tlsproxy file to bash, because trap failed with sh (trap is a builtin of bash) 2022-11-09 18:53:21 +01:00
upgrade_nixos Staging: ability to run Nix jobs using exec2 driver 2022-11-28 22:58:39 +01:00

Deuxfleurs on NixOS!

This repository contains code to run Deuxfleur's infrastructure on NixOS.

It sets up the following:

  • A Wireguard mesh between all nodes
  • Consul, with TLS
  • Nomad, with TLS

How to use this?

See the following documentation topics:

Additionnal documentation topics: