nixcfg/README.md

27 lines
881 B
Markdown
Raw Normal View History

2021-12-30 20:23:24 +00: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
2022-12-22 22:33:10 +00:00
## How to use this?
2022-04-20 14:13:14 +00:00
2022-12-22 22:33:10 +00:00
See the following documentation topics:
2022-04-20 14:13:14 +00:00
2022-12-22 22:44:00 +00:00
- [Quick start and onboarding for new administrators](doc/onboarding.md)
- [How to add new nodes to a cluster (rapid overview)](doc/adding-nodes.md)
2022-12-22 22:33:10 +00:00
- [Architecture of this repo, how the scripts work](doc/architecture.md)
- [List of TCP and UDP ports used by services](doc/ports)
2022-04-20 14:13:14 +00:00
2022-12-22 22:33:10 +00:00
Additionnal documentation topics:
2022-04-20 16:14:56 +00:00
2022-12-22 22:44:00 +00:00
- [Succint guide for NixOS installation with LUKX full disk encryption](doc/nixos-install-luks.md) (we don't do that in practice on our servers)
2022-12-22 22:33:10 +00:00
- [Example `hardware-config.nix` for a full disk encryption scenario](doc/example-hardware-configuration.nix)
2022-12-22 22:44:00 +00:00
- [Why not Ansible?](doc/why-not-ansible.md)
2022-04-20 14:13:14 +00:00