refactor(vars): remove legacy variable inputs
This commit is contained in:
@@ -4,8 +4,10 @@
|
||||
that:
|
||||
- install_type is defined
|
||||
- install_type in ["virtual", "physical"]
|
||||
- hypervisor is defined
|
||||
- hypervisor in ["libvirt", "proxmox", "vmware", "xen", "none"]
|
||||
- hypervisor_cfg is defined
|
||||
- hypervisor_cfg is mapping
|
||||
- hypervisor_type is defined
|
||||
- hypervisor_type in ["libvirt", "proxmox", "vmware", "xen", "none"]
|
||||
- filesystem is defined
|
||||
- filesystem in ["btrfs", "ext4", "xfs"]
|
||||
- install_drive is defined
|
||||
@@ -18,7 +20,7 @@
|
||||
- name: Validate install_type/hypervisor relationship
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- install_type == "physical" or hypervisor in ["libvirt", "proxmox", "vmware", "xen"]
|
||||
- install_type == "physical" or hypervisor_type in ["libvirt", "proxmox", "vmware", "xen"]
|
||||
fail_msg: "hypervisor must be one of: libvirt, proxmox, vmware, xen when install_type=virtual."
|
||||
quiet: true
|
||||
|
||||
@@ -58,7 +60,7 @@
|
||||
- name: Validate Proxmox hypervisor inputs
|
||||
when:
|
||||
- install_type == "virtual"
|
||||
- hypervisor == "proxmox"
|
||||
- hypervisor_type == "proxmox"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- hypervisor_cfg.url | string | length > 0
|
||||
@@ -74,7 +76,7 @@
|
||||
- name: Validate VMware hypervisor inputs
|
||||
when:
|
||||
- install_type == "virtual"
|
||||
- hypervisor == "vmware"
|
||||
- hypervisor_type == "vmware"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- hypervisor_cfg.url | string | length > 0
|
||||
@@ -90,7 +92,7 @@
|
||||
- name: Validate Xen hypervisor inputs
|
||||
when:
|
||||
- install_type == "virtual"
|
||||
- hypervisor == "xen"
|
||||
- hypervisor_type == "xen"
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- system_cfg.network | string | length > 0
|
||||
@@ -125,7 +127,7 @@
|
||||
that:
|
||||
- system_cfg is defined
|
||||
- system_cfg is mapping
|
||||
fail_msg: "system configuration is missing. Define system: {...} or legacy vm_* variables."
|
||||
fail_msg: "system configuration is missing. Define system: {...}."
|
||||
quiet: true
|
||||
|
||||
- name: Validate virtual system sizing
|
||||
|
||||
Reference in New Issue
Block a user