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] 
> <javascript:>> 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] 
> <javascript:>> 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] <javascript:>. 
> >> To post to this group, send email to [email protected] 
> <javascript:>. 
> >> 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] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > 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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to