From d7dc003e28e70d23351f147a77c7e44adbc362a4 Mon Sep 17 00:00:00 2001 From: Victor 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 0000000..dc0862d --- /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