2023-05-19 15:16:07 +02:00
|
|
|
# 0x76's Infrastructure
|
2022-09-25 23:49:26 +02:00
|
|
|
This repository contains my fleet of VMs, Containers and Bare Metal machines.
|
2021-11-21 22:16:45 +01:00
|
|
|
|
|
|
|
## Directory Structure
|
|
|
|
`flake.nix` is a NixOS flake which is the entrypoint for my NixOS config, it also contains a 'DevShell' containing all the tools needed
|
|
|
|
to deploy the infrastructure, this can be accessed running `nix develop`.
|
|
|
|
* **flux**: Kubernetes manifests as managed by [Flux]
|
2022-09-09 23:23:48 +02:00
|
|
|
* **nixos**: Nix configurations for my NixOS LXCs and VMs, deployed using [colmena].
|
2021-11-21 22:16:45 +01:00
|
|
|
|
|
|
|
|
|
|
|
[Flux]: https://github.com/fluxcd/flux2
|
2022-12-27 00:14:38 +01:00
|
|
|
[colmena]: https://colmena.cli.rs/unstable/
|
2023-05-30 08:41:42 +02:00
|
|
|
|
|
|
|
## Inspired by the following repos
|
|
|
|
* <https://github.com/colemickens/nixcfg>
|
|
|
|
* <https://github.com/serokell/pegasus-infra>
|
|
|
|
* <https://git.voidcorp.nl/j00lz/nixos-configs>
|
|
|
|
* <https://github.com/tadfisher/flake>
|