Hello,

creating a VM with QCOW2 disk is as easy as that. The only requirement to
run this is having QCOW2 disk named "centos7" in your engine:

---
- hosts: localhost
  gather_facts: false
  tasks:

    - name: Obtain SSO token
      ovirt_auth:
        url: https://<engine_fqdn>/ovirt-engine/api
        username: admin@internal
        password: <pass>

    - name: Create a VM with QCOW2 disk
      ovirt_vm:
        auth: "{{ ovirt_auth }}"
        state: present
        cluster: Default
        name: jzmeskal_centos7
        disks:
          - name: centos7
            bootable: True

Now if you'd like to use cloud-init, that's a different story and you
probably won't get around using templates. From the Ansible point of view,
it's quite easy - you just use *cloud_init* key of *ovirt_vm* module.
However for that to work, your VM has to be either created with a disk that
has *cloud-init *package installed or created from a template that is
cloud-init enabled. See my response from December here
<https://lists.ovirt.org/archives/list/[email protected]/message/VD2DREZYMDY2NE5LKNS6OBFE36PC66R7/>
. Another user was interested in pretty much the same topic.

Hope this helps!
Jan

On Sun, Jan 5, 2020 at 3:05 AM <[email protected]> wrote:

> Hello there,
>
> anyone Ansible examples on how to create a VM (including cloud init) from
> a previously uploaded qcow2 file (using the ovirt_vm module from
> https://docs.ansible.com/ansible/latest/modules/ovirt_vm_module.html#ovirt-vm-module
> )?
>
> I simply cannot wrap my head around it.
>
> Do you create a disk from the qcow2 and attach it to the VM?
> Or do you mount it as ISO in CDROM of the VM and the automate the
> installation?
> What are the exact steps? Do I have to use templates (I don't want to)?
>
> Kind regards
> Skrzetuski
> _______________________________________________
> Users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/[email protected]/message/D6H2MKGO7VNCNK4DMZCTMC2GJHAY7BYE/
>


-- 

Jan Zmeskal

Quality Engineer, RHV Core System

Red Hat <https://www.redhat.com>
<https://www.redhat.com>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/BQFSODAGBTOLZCZVR62YSDLPCCGPAET7/

Reply via email to