proxmox_auth: "{{ proxmox_auth_token if (PROXMOX_PASSWORD | default('') | trim) == '' else proxmox_auth_cookie }}"

proxmox_auth_token:
  Authorization: "PVEAPIToken={{ PROXMOX_USER }}!{{ PROXMOX_TOKEN }}={{ PROXMOX_SECRET }}"

proxmox_auth_cookie:
  Cookie: "PVEAuthCookie={{ proxmox_login.json.data.ticket }}"
  CSRFPreventionToken: "{{ proxmox_login.json.data.CSRFPreventionToken }}"

proxmox_cred:
  api_host: "{{ PROXMOX_HOST }}"
  api_user: "{{ PROXMOX_USER }}"
  api_password: "{{ PROXMOX_PASSWORD | default(omit) }}"
  api_token_id: "{{ PROXMOX_TOKEN if (PROXMOX_PASSWORD | default('') | trim) == '' else omit }}"
  api_token_secret: "{{ PROXMOX_SECRET if (PROXMOX_PASSWORD | default('') | trim) == '' else omit }}"
  api_port: 8006
  node: "{{ PROXMOX_NODE }}"

check_delay: 4
check_retries: 15