From f2ccda12b9456dd3fbcf4e52534beb498d4b9a92 Mon Sep 17 00:00:00 2001 From: Vivian Roest Date: Sun, 21 Nov 2021 22:16:45 +0100 Subject: [PATCH] misc: Add Readme --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..dc0862d4 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# 0x76's Infrastructure +This repository contains my IaC and GitOps code. + +## 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] +* **nixos**: Nix configurations for my NixOS LXCs and VMs, deployed using [deploy-rs]. +* **terraform**: Terraform config for deploying said VMs and Containers onto Proxmox, using [terraform-provider-proxmox] + + +[Flux]: https://github.com/fluxcd/flux2 +[deploy-rs]: https://github.com/serokell/deploy-rs +[terraform-provider-proxmox]: https://github.com/Telmate/terraform-provider-proxmox