From b4f0bdf283075a94dffb6b2b565d10fd38a7d992 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Tue, 9 Dec 2025 13:43:19 +0100 Subject: [PATCH] Ajout snippets cloud-init avec placeholders pour upload manuel --- .gitignore | 3 +++ snippets/README.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 snippets/README.md diff --git a/.gitignore b/.gitignore index dfb25a4..f399c62 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,6 @@ Thumbs.db # Temporary files tmp/ temp/ + +# Cloud-init snippets with secrets +snippets/*.yaml diff --git a/snippets/README.md b/snippets/README.md new file mode 100644 index 0000000..251f895 --- /dev/null +++ b/snippets/README.md @@ -0,0 +1,34 @@ +# Cloud-Init Snippets pour Proxmox + +## Avant l'upload + +Remplace les placeholders dans chaque fichier YAML : + +- `YOUR_SSH_PUBLIC_KEY` : Ta clé SSH publique +- `YOUR_FORGEJO_REPO_URL` : URL du dépôt Forgejo (ex: https://forgejo.tellserv.fr/Tellsanguis/Homelab.git) +- `YOUR_FORGEJO_TOKEN` : Token Forgejo +- `YOUR_K3S_TOKEN` : Token K3S cluster + +## Upload via interface Proxmox + +### acemagician (k3s-server-1) +1. Proxmox → acemagician → Datacenter → Storage → local +2. Content → Snippets → Upload +3. Upload `cloud-init-k3s-server-1.yaml` + +### elitedesk (k3s-server-2) +1. Proxmox → elitedesk → Datacenter → Storage → local +2. Content → Snippets → Upload +3. Upload `cloud-init-k3s-server-2.yaml` + +### thinkpad (etcd-witness) +1. Proxmox → thinkpad → Datacenter → Storage → local +2. Content → Snippets → Upload +3. Upload `cloud-init-etcd-witness.yaml` + +## Vérification + +Après upload, les fichiers doivent être présents dans : +- `/var/lib/vz/snippets/cloud-init-k3s-server-1.yaml` (acemagician) +- `/var/lib/vz/snippets/cloud-init-k3s-server-2.yaml` (elitedesk) +- `/var/lib/vz/snippets/cloud-init-etcd-witness.yaml` (thinkpad)