Hi, Just returned from Holiday abroad. I hope to have a look at it in the next few days.
Which version of oVirt are you using and do you by any chance now about changes in the api, because the module worked perfectly on the version we used (3.1). Regards, Vincent On Aug 13, 2014 12:49 PM, "Piet83" <[email protected]> wrote: > I was wondering if you had the chance looking in to this already? Just > curious. > > Op donderdag 24 juli 2014 13:49:37 UTC+2 schreef Vincent Van der Kussen: >> >> I might have a look at this. Not sure if the API has changed over time. >> I still have a RHEV setup running where I can test on >> >> Regards, >> Vincent >> >> On Thu, Jul 24, 2014 at 1:10 PM, Michael DeHaan <[email protected]> >> wrote: >> > Are their any ovirt users that would like to help with this one? >> > >> > https://github.com/ansible/ansible/commits/devel/library/cloud/ovirt >> > >> > >> > >> > >> > >> > >> > On Thu, Jul 24, 2014 at 4:26 AM, Piet83 <[email protected]> wrote: >> >> >> >> Hello, >> >> >> >> I'm trying to setup vm provisioning for Rhev with the ansible ovirt >> >> module. I have installed ovirt-engine-sdk-python-3.4.0.7-1.el6.noarch >> on my >> >> Centos 6.5 Ansible server and created a simple playbook to play around >> with >> >> this. The playbook tries to provision a vm based on a template defined >> >> within the Rhev manager: >> >> >> >> >> >> --- >> >> - hosts: localhost >> >> >> >> tasks: >> >> - name: create vm based on template >> >> ovirt: user=admin@internal url=https://rhevm.domain.nl/ >> >> instance_name=ansibletest2 password=xxxxxxxxxx image=Ubuntu_template >> >> zone=datacenter_default resource_type=new >> >> >> >> >> >> When I run this play book I get the following output: >> >> >> >> ansible-playbook -v create_vm.yml >> >> >> >> PLAY [localhost] >> >> ************************************************************** >> >> >> >> GATHERING FACTS >> >> *************************************************************** >> >> ok: [localhost] >> >> >> >> TASK: [create vm] >> >> ************************************************************* >> >> failed: [localhost] => {"failed": true, "parsed": false} >> >> invalid output was: Traceback (most recent call last): >> >> File >> >> "/root/.ansible/tmp/ansible-tmp-1406189516.72-109759934250973/ovirt", >> line >> >> 1642, in <module> >> >> main() >> >> File >> >> "/root/.ansible/tmp/ansible-tmp-1406189516.72-109759934250973/ovirt", >> line >> >> 379, in main >> >> if get_vm(c, vmname) == "empty": >> >> File >> >> "/root/.ansible/tmp/ansible-tmp-1406189516.72-109759934250973/ovirt", >> line >> >> 311, in get_vm >> >> vm = conn.vms.get(name=vmname) >> >> File >> >> "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/brokers.py", >> line >> >> 18940, in get >> >> headers={"All-Content":all_content} >> >> File >> >> "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", >> line >> >> 58, in get >> >> return self.request(method='GET', url=url, headers=headers) >> >> File >> >> "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", >> line >> >> 118, in request >> >> persistent_auth=self._persistent_auth) >> >> File >> >> "/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py", >> line >> >> 140, in __doRequest >> >> persistent_auth=persistent_auth >> >> File "/usr/lib/python2.6/site-packages/ovirtsdk/web/connection.py", >> line >> >> 134, in doRequest >> >> raise RequestError, response >> >> ovirtsdk.infrastructure.errors.RequestError: >> >> status: 401 >> >> reason: Unauthorized >> >> detail: JBWEB000065: HTTP Status 401 >> >> >> >> >> >> FATAL: all hosts have already failed -- aborting >> >> >> >> On the rhev manager server I see the following output in the >> >> /var/log/ovirt-engine/engine.log: >> >> >> >> 2014-07-24 10:21:42,769 INFO [org.ovirt.engine.core.bll.LoginUserCommand] >> >> >> (ajp-/127.0.0.1:8702-7) Running command: LoginUserCommand internal: >> false. >> >> 2014-07-24 10:21:42,783 INFO >> >> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] >> >> >> (ajp-/127.0.0.1:8702-7) Correlation ID: null, Call Stack: null, >> Custom Event >> >> ID: -1, Message: User admin logged in. >> >> >> >> It seems to logon to the rhev api but sill I'm getting a 401 >> Unauthorized >> >> message when using the ansible ovirt module. >> >> Is there someone who can help me resolve this? >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "Ansible Project" group. >> >> To unsubscribe from this group and stop receiving emails from it, send >> an >> >> email to [email protected]. >> >> To post to this group, send email to [email protected]. >> >> To view this discussion on the web visit >> >> https://groups.google.com/d/msgid/ansible-project/ >> 47a76152-fe0f-4734-b390-69470a604947%40googlegroups.com. >> >> For more options, visit https://groups.google.com/d/optout. >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "Ansible Project" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > To view this discussion on the web visit >> > https://groups.google.com/d/msgid/ansible-project/CA% >> 2BnsWgyrNkSGjXq6iDKeMCuADdRjuZHtd7RCnt%3DdfCPLr0cp%3DQ%40mail.gmail.com. >> > >> > For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/c7e8fd6b-05d2-4f94-a94a-87cda35ad603%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/c7e8fd6b-05d2-4f94-a94a-87cda35ad603%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAO3_%2BAH7BX%3DkRDYM%3D-QKrQpX2KLeAWtH7URCWQv-CFZqJY%3DsdQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
