ansible / ansible.builtin / v2.4.0.0-1 / module / ovirt oVirt/RHEV platform management | "added in version" 1.4 of ansible.builtin" Authors: Vincent Van der Kussen (@vincentvdk) preview | supported by communityansible.builtin.ovirt (v2.4.0.0-1) — module
pip
Install with pip install ansible==2.4.0.0.post1
This module only supports oVirt/RHEV version 3. A newer module M(ovirt_vms) supports oVirt/RHV version 4.
Allows you to create new instances, either from scratch or an image, in addition to deleting or stopping instances on the oVirt/RHEV platform.
url: aliases: [] default: null description: - the url of the oVirt instance required: true user: aliases: [] default: null description: - the user to authenticate with required: true zone: aliases: [] default: null description: - deploy the image to this oVirt cluster required: false image: aliases: [] default: null description: - template to use for the instance required: false state: aliases: [] choices: - present - absent - shutdown - started - restarted default: present description: - create, terminate or remove instances required: false region: aliases: [] default: null description: - the oVirt/RHEV datacenter where you want to deploy to required: false sdomain: aliases: [] default: null description: - the Storage Domain where you want to create the instance's disk on. required: false disk_int: aliases: [] choices: - virtio - ide default: virtio description: - interface type of the disk required: false password: aliases: [] default: null description: - password of the user to authenticate with required: true disk_alloc: aliases: [] choices: - thin - preallocated default: thin description: - define if disk is thin or preallocated required: false instance_ip: aliases: - ip description: - define the instance's IP required: false version_added: '2.1' version_added_collection: ansible.builtin instance_os: aliases: - vmos default: null description: - type of Operating System required: false instance_dns: aliases: - dns description: - define the instance's Primary DNS server required: false version_added: '2.1' version_added_collection: ansible.builtin instance_key: aliases: - key description: - define the instance's Authorized key required: false version_added: '2.1' version_added_collection: ansible.builtin instance_mem: aliases: - vmmem default: null description: - the instance's amount of memory in MB required: false instance_nic: aliases: - vmnic default: null description: - name of the network interface in oVirt/RHEV required: false instance_cpus: aliases: - vmcpus default: 1 description: - the instance's number of cpu's required: false instance_name: aliases: - vmname default: null description: - the name of the instance to use required: true instance_type: aliases: - vmtype choices: - server - desktop default: server description: - define if the instance is a server or desktop required: false resource_type: aliases: [] choices: - new - template default: null description: - whether you want to deploy an image or create an instance from scratch. required: false instance_cores: aliases: - vmcores default: 1 description: - define the instance's number of cores required: false instance_domain: aliases: - domain description: - define the instance's Domain required: false version_added: '2.1' version_added_collection: ansible.builtin instance_rootpw: aliases: - rootpw description: - define the instance's Root password required: false version_added: '2.1' version_added_collection: ansible.builtin instance_netmask: aliases: - netmask description: - define the instance's Netmask required: false version_added: '2.1' version_added_collection: ansible.builtin instance_network: aliases: - vmnetwork default: rhevm description: - the logical network the machine should belong to required: false instance_disksize: aliases: - vm_disksize default: null description: - size of the instance's disk in GB required: false instance_hostname: aliases: - hostname description: - define the instance's Hostname required: false version_added: '2.1' version_added_collection: ansible.builtin