Przejdź do głównej zawartości

Proxmox VE

Odczytuje GET /api2/json/version.

targets:
- id: proxmox-main
product: proxmox
address: https://proxmox.example.com:8006
credentials: proxmox-token

Potwierdzono na żywo na rzeczywistym hoście Proxmox VE 9.2.2: ten endpoint bez poświadczeń odpowiada 401. Własny format tokenu API Proxmox to zwykła wartość nagłówka AuthorizationPVEAPIToken=user@realm!tokenid=secret, cały ciąg jako jeden token — więc token-header pasuje bezpośrednio, a jego domyślny nagłówek (Authorization) jest już właściwy:

credentials:
proxmox-token:
kind: token-header
value: "PVEAPIToken=enodia@pve!readonly=${PROXMOX_TOKEN_SECRET}"

Alternatywny przepływ z biletem opartym na nazwie użytkownika i haśle (POST /access/ticket w celu uzyskania ciasteczka sesji oraz tokenu CSRF) celowo nie jest obsługiwany — to cięższy model logowania sesyjnego, a dokumentacja Proxmox i tak zaleca token API dla automatyzacji działającej bez nadzoru.

  • version
  • extra.repoid, jeśli występuje

Dopasowywany do NVD i BDU FSTEC, gdy skonfigurowano blok cve:.

endoflife:proxmox-ve.