ovirt ansible module

Hi, I am ttesting the ovirt ansible module. Couldn't figured ot how to open a new vm from template with thin provisioning and Target Storage Domain for VM Lease definition. Any idea how can i set these values at the ansible playbook? -- Oğuz Yarımtepe http://about.me/oguzy

The VM leases feature is a new feature in 4.1, and I'm not sure whether it was included in the ansible modules or not. CC-ing Ondra as he will know for sure. On Wed, Mar 8, 2017 at 3:20 AM, Oğuz Yarımtepe <oguzyarimtepe@gmail.com> wrote:
Hi,
I am ttesting the ovirt ansible module. Couldn't figured ot how to open a new vm from template with thin provisioning and Target Storage Domain for VM Lease definition. Any idea how can i set these values at the ansible playbook?
-- Oğuz Yarımtepe http://about.me/oguzy
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

I didn't see any parameter at the current ansible documentation related with these features. How can i set these feature if i am using ansible? Any possibility to set them via SDK after the vm is opened via ansible? On Wed, Mar 8, 2017 at 8:46 AM, Oved Ourfali <oourfali@redhat.com> wrote:
The VM leases feature is a new feature in 4.1, and I'm not sure whether it was included in the ansible modules or not. CC-ing Ondra as he will know for sure.
On Wed, Mar 8, 2017 at 3:20 AM, Oğuz Yarımtepe <oguzyarimtepe@gmail.com> wrote:
Hi,
I am ttesting the ovirt ansible module. Couldn't figured ot how to open a new vm from template with thin provisioning and Target Storage Domain for VM Lease definition. Any idea how can i set these values at the ansible playbook?
-- Oğuz Yarımtepe http://about.me/oguzy
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Oğuz Yarımtepe http://about.me/oguzy

On 03/08/2017 10:08 AM, Oğuz Yarımtepe wrote:
I didn't see any parameter at the current ansible documentation related with these features. How can i set these feature if i am using ansible? Any possibility to set them via SDK after the vm is opened via ansible?
The target storage domain for the lease can be set using the Python SDK, like this: ---8<--- import ovirtsdk4 as sdk import ovirtsdk4.types as types # This example shows how to set the storage domain where the lease of a # virtual machine should be created. # Create the connection to the server: connection = sdk.Connection( url='https://engine.example.com/ovirt-engine/api', username='admin@internal', password='...', ca_file='ca.pem' ) # Get the reference to the root of the tree of services: system_service = connection.system_service() # Find the virtual machine: vms_service = system_service.vms_service() vm = vms_service.list(search='name=myvm')[0] # Find the storage domain: sds_service = system_service.storage_domains_service() sd = sds_service.list(search='name=mydata')[0] # Update the storage machine so that high availability is enabled and # the lease is created in the selected storage domain: vm_service = vms_service.vm_service(vm.id) vm_service.update( vm=types.Vm( high_availability=types.HighAvailability( enabled=True ), lease=types.StorageDomainLease( storage_domain=types.StorageDomain( id=sd.id ) ) ) ) # Close the connection to the server: connection.close() --->8--- ~
On Wed, Mar 8, 2017 at 8:46 AM, Oved Ourfali <oourfali@redhat.com <mailto:oourfali@redhat.com>> wrote:
The VM leases feature is a new feature in 4.1, and I'm not sure whether it was included in the ansible modules or not. CC-ing Ondra as he will know for sure.
On Wed, Mar 8, 2017 at 3:20 AM, Oğuz Yarımtepe <oguzyarimtepe@gmail.com <mailto:oguzyarimtepe@gmail.com>> wrote:
Hi,
I am ttesting the ovirt ansible module. Couldn't figured ot how to open a new vm from template with thin provisioning and Target Storage Domain for VM Lease definition. Any idea how can i set these values at the ansible playbook?
-- Oğuz Yarımtepe http://about.me/oguzy
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
-- Oğuz Yarımtepe http://about.me/oguzy
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On Wed, Mar 8, 2017 at 10:08 AM, Oğuz Yarımtepe <oguzyarimtepe@gmail.com> wrote:
I didn't see any parameter at the current ansible documentation related with these features. How can i set these feature if i am using ansible? Any possibility to set them via SDK after the vm is opened via ansible?
This is indeed not supported, feel free to open an issue here: https://github.com/ansible/ansible/issues Thank you!
On Wed, Mar 8, 2017 at 8:46 AM, Oved Ourfali <oourfali@redhat.com> wrote:
The VM leases feature is a new feature in 4.1, and I'm not sure whether it was included in the ansible modules or not. CC-ing Ondra as he will know for sure.
On Wed, Mar 8, 2017 at 3:20 AM, Oğuz Yarımtepe <oguzyarimtepe@gmail.com> wrote:
Hi,
I am ttesting the ovirt ansible module. Couldn't figured ot how to open a new vm from template with thin provisioning and Target Storage Domain for VM Lease definition. Any idea how can i set these values at the ansible playbook?
-- Oğuz Yarımtepe http://about.me/oguzy
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Oğuz Yarımtepe http://about.me/oguzy
participants (4)
-
Juan Hernández
-
Ondra Machacek
-
Oved Ourfali
-
Oğuz Yarımtepe