|
Some checks failed
CD - Deploy Infrastructure / Terraform Validation (push) Successful in 16s
CD - Deploy Infrastructure / Deploy on pve1 (push) Failing after 7s
CD - Deploy Infrastructure / Deploy on pve2 (push) Failing after 7s
CD - Deploy Infrastructure / Deploy on pve3 (push) Failing after 8s
CD - Deploy Infrastructure / Validate K3s Cluster (push) Has been skipped
CD - Deploy Infrastructure / Deployment Notification (push) Failing after 1s
|
||
|---|---|---|
| .. | ||
| cloud-init-etcd-witness.yaml | ||
| cloud-init-k3s-server-1.yaml | ||
| cloud-init-k3s-server-2.yaml | ||
| README.md | ||
Cloud-Init Snippets pour Proxmox
Avant l'upload
Remplace les placeholders dans chaque fichier YAML :
YOUR_SSH_PUBLIC_KEY: Ta clé SSH publiqueYOUR_FORGEJO_REPO_URL: URL du dépôt Forgejo (ex: https://forgejo.tellserv.fr/Tellsanguis/Homelab.git)YOUR_FORGEJO_TOKEN: Token ForgejoYOUR_K3S_TOKEN: Token K3S cluster
Upload via interface Proxmox
acemagician (k3s-server-1)
- Proxmox → acemagician → Datacenter → Storage → local
- Content → Snippets → Upload
- Upload
cloud-init-k3s-server-1.yaml
elitedesk (k3s-server-2)
- Proxmox → elitedesk → Datacenter → Storage → local
- Content → Snippets → Upload
- Upload
cloud-init-k3s-server-2.yaml
thinkpad (etcd-witness)
- Proxmox → thinkpad → Datacenter → Storage → local
- Content → Snippets → Upload
- 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)