From 61b2745427a03790563c7a36eb712fbbee335e84 Mon Sep 17 00:00:00 2001 From: Sandwich Date: Wed, 11 Mar 2026 04:03:02 +0100 Subject: [PATCH] refactor(hypervisor): consolidate host to node as unified placement field --- roles/global_defaults/defaults/main.yml | 3 +-- roles/global_defaults/tasks/main.yml | 2 +- roles/system_check/tasks/main.yml | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/roles/global_defaults/defaults/main.yml b/roles/global_defaults/defaults/main.yml index 37723b6..317001d 100644 --- a/roles/global_defaults/defaults/main.yml +++ b/roles/global_defaults/defaults/main.yml @@ -46,7 +46,6 @@ hypervisor_defaults: url: "" username: "" password: "" - host: "" node: "" storage: "" datacenter: "" @@ -137,7 +136,7 @@ system_defaults: # All virtual types additionally require network bridge or interfaces. hypervisor_required_fields: proxmox: - hypervisor: [url, username, password, host, storage] + hypervisor: [url, username, password, node, storage] system: [id] vmware: hypervisor: [url, username, password, datacenter, storage] diff --git a/roles/global_defaults/tasks/main.yml b/roles/global_defaults/tasks/main.yml index 1bcf33f..b296b9e 100644 --- a/roles/global_defaults/tasks/main.yml +++ b/roles/global_defaults/tasks/main.yml @@ -32,7 +32,7 @@ api_host: "{{ hypervisor_cfg.url }}" api_user: "{{ hypervisor_cfg.username }}" api_password: "{{ hypervisor_cfg.password }}" - node: "{{ hypervisor_cfg.host }}" + node: "{{ hypervisor_cfg.node }}" no_log: true - name: Normalize system inputs diff --git a/roles/system_check/tasks/main.yml b/roles/system_check/tasks/main.yml index 5b205e5..489ff77 100644 --- a/roles/system_check/tasks/main.yml +++ b/roles/system_check/tasks/main.yml @@ -45,7 +45,7 @@ block: - name: Query Proxmox for existing VM community.proxmox.proxmox_vm_info: - node: "{{ hypervisor_cfg.host }}" + node: "{{ hypervisor_cfg.node }}" vmid: "{{ system_cfg.id }}" name: "{{ hostname }}" type: qemu