35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
|
|
# 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)
|