From 86305a6a2edbe86feff304799cfc11c20f5c4e22 Mon Sep 17 00:00:00 2001 From: fricklerhandwerk Date: Tue, 15 Jul 2025 09:04:56 +0200 Subject: [PATCH] fix link; readability --- infra/README.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/infra/README.md b/infra/README.md index 422680fd..24dcf684 100644 --- a/infra/README.md +++ b/infra/README.md @@ -1,14 +1,13 @@ # Infra -This directory contains the definition of [the VMs](machines.md) that host our +This directory contains the definition of [the VMs](../machines/machines.md) that host our infrastructure. ## Provisioning VMs with an initial configuration -NOTE[Niols]: This is very manual and clunky. Two things will happen. In the near -future, I will improve the provisioning script to make this a bit less clunky. -In the far future, NixOps4 will be able to communicate with Proxmox directly and -everything will become much cleaner. +> NOTE[Niols]: This is still very manual and clunky. Two things will happen: +> 1. In the near future, I will improve the provisioning script to make this a bit less clunky. +> 2. In the far future, NixOps4 will be able to communicate with Proxmox directly and everything will become much cleaner. 1. Choose names for your VMs. It is recommended to choose `fediXXX`, with `XXX` above 100. For instance, `fedi117`. @@ -25,8 +24,7 @@ everything will become much cleaner. Those files need to exist during provisioning, but their content matters only when updating the machines' configuration. - FIXME: Remove this step by making the provisioning script not fail with the - public key does not exist yet. + > FIXME: Remove this step by making the provisioning script not fail with the public key does not exist yet. 3. Run the provisioning script: ``` @@ -44,7 +42,7 @@ everything will become much cleaner. ssh fedi117.abundos.eu 'sudo cat /etc/ssh/ssh_host_ed25519_key.pub' > keys/systems/fedi117.pub ``` - FIXME: Make the provisioning script do that for us. + > FIXME: Make the provisioning script do that for us. 7. Regenerate the list of machines: ``` @@ -56,7 +54,7 @@ everything will become much cleaner. just enough for it to boot and be reachable. Go on to the next section to update the machine and put an actual configuration. - FIXME: Figure out why the full configuration isn't on the machine at this + > FIXME: Figure out why the full configuration isn't on the machine at this point and fix it. ## Updating existing VM configurations