refactor(vars): remove legacy variable inputs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: Remove Archiso and cloud-init disks
|
||||
when: hypervisor == "libvirt"
|
||||
when: hypervisor_type == "libvirt"
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
block:
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
---
|
||||
- name: Setup Cleanup
|
||||
when: hypervisor == "proxmox"
|
||||
when: hypervisor_type == "proxmox"
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
block:
|
||||
- name: Cleanup Setup Disks
|
||||
community.proxmox.proxmox_disk:
|
||||
api_host: "{{ hypervisor_url }}"
|
||||
api_user: "{{ hypervisor_username }}"
|
||||
api_password: "{{ hypervisor_password }}"
|
||||
api_host: "{{ hypervisor_cfg.url }}"
|
||||
api_user: "{{ hypervisor_cfg.username }}"
|
||||
api_password: "{{ hypervisor_cfg.password }}"
|
||||
name: "{{ hostname }}"
|
||||
vmid: "{{ system_cfg.id }}"
|
||||
disk: "{{ item }}"
|
||||
@@ -19,9 +19,9 @@
|
||||
|
||||
- name: Start the VM
|
||||
community.proxmox.proxmox_kvm:
|
||||
api_host: "{{ hypervisor_url }}"
|
||||
api_user: "{{ hypervisor_username }}"
|
||||
api_password: "{{ hypervisor_password }}"
|
||||
node: "{{ hypervisor_node }}"
|
||||
api_host: "{{ hypervisor_cfg.url }}"
|
||||
api_user: "{{ hypervisor_cfg.username }}"
|
||||
api_password: "{{ hypervisor_cfg.password }}"
|
||||
node: "{{ hypervisor_cfg.node }}"
|
||||
vmid: "{{ system_cfg.id }}"
|
||||
state: restarted
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
- name: Remove VM for libvirt
|
||||
when:
|
||||
- hypervisor == "libvirt"
|
||||
- hypervisor_type == "libvirt"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
- name: Undefine VM for libvirt
|
||||
when:
|
||||
- hypervisor == "libvirt"
|
||||
- hypervisor_type == "libvirt"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -83,7 +83,7 @@
|
||||
|
||||
- name: Remove VM disk for libvirt
|
||||
when:
|
||||
- hypervisor == "libvirt"
|
||||
- hypervisor_type == "libvirt"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
- name: Remove cloud-init disk for libvirt
|
||||
when:
|
||||
- hypervisor == "libvirt"
|
||||
- hypervisor_type == "libvirt"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -106,30 +106,30 @@
|
||||
|
||||
- name: Remove VM for proxmox
|
||||
when:
|
||||
- hypervisor == "proxmox"
|
||||
- hypervisor_type == "proxmox"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
community.proxmox.proxmox_kvm:
|
||||
api_host: "{{ hypervisor_url }}"
|
||||
api_user: "{{ hypervisor_username }}"
|
||||
api_password: "{{ hypervisor_password }}"
|
||||
node: "{{ hypervisor_node }}"
|
||||
api_host: "{{ hypervisor_cfg.url }}"
|
||||
api_user: "{{ hypervisor_cfg.username }}"
|
||||
api_password: "{{ hypervisor_cfg.password }}"
|
||||
node: "{{ hypervisor_cfg.node }}"
|
||||
name: "{{ hostname }}"
|
||||
vmid: "{{ system_cfg.id }}"
|
||||
state: stopped
|
||||
|
||||
- name: Delete VM for proxmox
|
||||
when:
|
||||
- hypervisor == "proxmox"
|
||||
- hypervisor_type == "proxmox"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
community.proxmox.proxmox_kvm:
|
||||
api_host: "{{ hypervisor_url }}"
|
||||
api_user: "{{ hypervisor_username }}"
|
||||
api_password: "{{ hypervisor_password }}"
|
||||
node: "{{ hypervisor_node }}"
|
||||
api_host: "{{ hypervisor_cfg.url }}"
|
||||
api_user: "{{ hypervisor_cfg.username }}"
|
||||
api_password: "{{ hypervisor_cfg.password }}"
|
||||
node: "{{ hypervisor_cfg.node }}"
|
||||
name: "{{ hostname }}"
|
||||
vmid: "{{ system_cfg.id }}"
|
||||
state: absent
|
||||
@@ -137,37 +137,37 @@
|
||||
|
||||
- name: Remove VM for VMware
|
||||
when:
|
||||
- hypervisor == "vmware"
|
||||
- hypervisor_type == "vmware"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
community.vmware.vmware_guest:
|
||||
hostname: "{{ hypervisor_url }}"
|
||||
username: "{{ hypervisor_username }}"
|
||||
password: "{{ hypervisor_password }}"
|
||||
validate_certs: "{{ hypervisor_validate_certs }}"
|
||||
hostname: "{{ hypervisor_cfg.url }}"
|
||||
username: "{{ hypervisor_cfg.username }}"
|
||||
password: "{{ hypervisor_cfg.password }}"
|
||||
validate_certs: "{{ hypervisor_cfg.validate_certs | bool }}"
|
||||
name: "{{ hostname }}"
|
||||
folder: "{{ system_cfg.path | default('/') }}"
|
||||
state: poweredoff
|
||||
|
||||
- name: Delete VM for VMware
|
||||
when:
|
||||
- hypervisor == "vmware"
|
||||
- hypervisor_type == "vmware"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
community.vmware.vmware_guest:
|
||||
hostname: "{{ hypervisor_url }}"
|
||||
username: "{{ hypervisor_username }}"
|
||||
password: "{{ hypervisor_password }}"
|
||||
validate_certs: "{{ hypervisor_validate_certs }}"
|
||||
hostname: "{{ hypervisor_cfg.url }}"
|
||||
username: "{{ hypervisor_cfg.username }}"
|
||||
password: "{{ hypervisor_cfg.password }}"
|
||||
validate_certs: "{{ hypervisor_cfg.validate_certs | bool }}"
|
||||
name: "{{ hostname }}"
|
||||
folder: "{{ system_cfg.path | default('/') }}"
|
||||
state: absent
|
||||
|
||||
- name: Destroy Xen VM if running
|
||||
when:
|
||||
- hypervisor == "xen"
|
||||
- hypervisor_type == "xen"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -182,7 +182,7 @@
|
||||
|
||||
- name: Remove Xen VM disk
|
||||
when:
|
||||
- hypervisor == "xen"
|
||||
- hypervisor_type == "xen"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
@@ -195,7 +195,7 @@
|
||||
|
||||
- name: Remove Xen VM config file
|
||||
when:
|
||||
- hypervisor == "xen"
|
||||
- hypervisor_type == "xen"
|
||||
- virtualization_vm_created_in_run | default(false) | bool
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
---
|
||||
- name: Clean vCenter VM
|
||||
when: hypervisor == "vmware"
|
||||
when: hypervisor_type == "vmware"
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
block:
|
||||
- name: Remove CD-ROM from VM in vCenter
|
||||
when: hypervisor == "vmware"
|
||||
when: hypervisor_type == "vmware"
|
||||
community.vmware.vmware_guest:
|
||||
hostname: "{{ hypervisor_url }}"
|
||||
username: "{{ hypervisor_username }}"
|
||||
password: "{{ hypervisor_password }}"
|
||||
validate_certs: "{{ hypervisor_validate_certs }}"
|
||||
datacenter: "{{ hypervisor_datacenter }}"
|
||||
hostname: "{{ hypervisor_cfg.url }}"
|
||||
username: "{{ hypervisor_cfg.username }}"
|
||||
password: "{{ hypervisor_cfg.password }}"
|
||||
validate_certs: "{{ hypervisor_cfg.validate_certs | bool }}"
|
||||
datacenter: "{{ hypervisor_cfg.datacenter }}"
|
||||
name: "{{ hostname }}"
|
||||
cdrom:
|
||||
- controller_number: 0
|
||||
@@ -29,12 +29,12 @@
|
||||
failed_when: false
|
||||
|
||||
- name: Start VM in vCenter
|
||||
when: hypervisor == "vmware"
|
||||
when: hypervisor_type == "vmware"
|
||||
vmware.vmware.vm_powerstate:
|
||||
hostname: "{{ hypervisor_url }}"
|
||||
username: "{{ hypervisor_username }}"
|
||||
password: "{{ hypervisor_password }}"
|
||||
validate_certs: "{{ hypervisor_validate_certs }}"
|
||||
datacenter: "{{ hypervisor_datacenter }}"
|
||||
hostname: "{{ hypervisor_cfg.url }}"
|
||||
username: "{{ hypervisor_cfg.username }}"
|
||||
password: "{{ hypervisor_cfg.password }}"
|
||||
validate_certs: "{{ hypervisor_cfg.validate_certs | bool }}"
|
||||
datacenter: "{{ hypervisor_cfg.datacenter }}"
|
||||
name: "{{ hostname }}"
|
||||
state: powered-on
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: Cleanup Xen installer media
|
||||
when: hypervisor == "xen"
|
||||
when: hypervisor_type == "xen"
|
||||
delegate_to: localhost
|
||||
become: false
|
||||
block:
|
||||
|
||||
Reference in New Issue
Block a user