Project

General

Profile

Virtual Machine Operations Ansible Playbooks

Ansible
05/01/2025

Virtual Machine Operations Ansible Playbooks

The following document lists Ansible playbooks that is used to manage virtual machines. Note the Examples uses the $INV variable to represent the path to an inventory file.

Playbook Description Example
playbooks/vms/create_vm_snapshot.yml Creates a virtual machine snapshot. ansible-playbook -i $INV -k playbooks/vms/create_vm_snapshot.yml
playbooks/vms/remove_vm_snapshot.yml Removes a virtual machine snapshot. ansible-playbook -i $INV -k playbooks/vms/remove_vm_snapshot.yml
playbooks/vms/start_vm.yml Start a virtual machine. ansible-playbook -i $INV -k playbooks/vms/start_vm.yml
playbooks/vms/shutdown_vm.yml Gracefully shutdown a virtual machine. ansible-playbook -i $INV -k playbooks/vms/shutdown_vm.yml
playbooks/vms/stop_vm.yml Forcibly shutdown a virtual machine. ansible-playbook -i $INV -k playbooks/vms/stop_vm.yml
playbooks/vms/reboot_vm.yml Gracefully reboot a virtual machine. ansible-playbook -i $INV -k playbooks/vms/reboot_vm.yml
playbooks/vms/force_reboot_vm.yml Forcibly reboot a virtual machine. ansible-playbook -i $INV -k playbooks/vms/force_reboot_vm.yml
playbooks/vms/remove_vm.yml Delete a virtual machine. Will only work when a host is inside the [removable] inventory group. !!! USE WITH CAUTION !!! ansible-playbook -i $INV -k playbooks/vms/remove_vm.yml

Files