From 2cd8aac03912a67c7dd7c9c5ae19908eacc29254 Mon Sep 17 00:00:00 2001 From: "Ben D." Date: Sat, 14 Mar 2026 14:32:28 -0700 Subject: [PATCH] fix: Python boolean case for Jinja2 rendered values --- roles/proxmox_upgrade/tasks/drain.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/proxmox_upgrade/tasks/drain.yml b/roles/proxmox_upgrade/tasks/drain.yml index eab55e9..327bee7 100644 --- a/roles/proxmox_upgrade/tasks/drain.yml +++ b/roles/proxmox_upgrade/tasks/drain.yml @@ -18,7 +18,7 @@ api_base = "https://{{ api_host }}:{{ api_port }}/api2/json" headers = {"Authorization": "PVEAPIToken={{ api_token_id }}={{ api_token_secret }}"} node = "{{ current_node }}" - shared = {{ shared_storage | lower }} + shared = {{ shared_storage | lower | replace("true", "True") | replace("false", "False") }} exclude_tags = {{ migrate_exclude_tags | to_json }} def api_get(path): @@ -222,4 +222,4 @@ loop: "{{ migration_plan | selectattr('needs_fallback') | list }}" loop_control: loop_var: guest - when: live_migrate_fallback != 'skip' + when: live_migrate_fallback != 'skip' \ No newline at end of file