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