refactor(hypervisor): consolidate host to node as unified placement field

This commit is contained in:
2026-03-11 04:03:02 +01:00
committed by MORAWSKI Norbert
parent ad4a019554
commit 61b2745427
3 changed files with 3 additions and 4 deletions

View File

@@ -46,7 +46,6 @@ hypervisor_defaults:
url: "" url: ""
username: "" username: ""
password: "" password: ""
host: ""
node: "" node: ""
storage: "" storage: ""
datacenter: "" datacenter: ""
@@ -137,7 +136,7 @@ system_defaults:
# All virtual types additionally require network bridge or interfaces. # All virtual types additionally require network bridge or interfaces.
hypervisor_required_fields: hypervisor_required_fields:
proxmox: proxmox:
hypervisor: [url, username, password, host, storage] hypervisor: [url, username, password, node, storage]
system: [id] system: [id]
vmware: vmware:
hypervisor: [url, username, password, datacenter, storage] hypervisor: [url, username, password, datacenter, storage]

View File

@@ -32,7 +32,7 @@
api_host: "{{ hypervisor_cfg.url }}" api_host: "{{ hypervisor_cfg.url }}"
api_user: "{{ hypervisor_cfg.username }}" api_user: "{{ hypervisor_cfg.username }}"
api_password: "{{ hypervisor_cfg.password }}" api_password: "{{ hypervisor_cfg.password }}"
node: "{{ hypervisor_cfg.host }}" node: "{{ hypervisor_cfg.node }}"
no_log: true no_log: true
- name: Normalize system inputs - name: Normalize system inputs

View File

@@ -45,7 +45,7 @@
block: block:
- name: Query Proxmox for existing VM - name: Query Proxmox for existing VM
community.proxmox.proxmox_vm_info: community.proxmox.proxmox_vm_info:
node: "{{ hypervisor_cfg.host }}" node: "{{ hypervisor_cfg.node }}"
vmid: "{{ system_cfg.id }}" vmid: "{{ system_cfg.id }}"
name: "{{ hostname }}" name: "{{ hostname }}"
type: qemu type: qemu