If anyone is facing the same issue , hope this will solve the issue

the certifi==2015.04.28 version fixed the issue with google modules.  Not 
sure at this point , if it broke anything else.

Reference URL: https://github.com/omab/python-social-auth/issues/566

On Monday, June 19, 2017 at 9:05:29 PM UTC+5:30, [email protected] 
wrote:
>
> Hi 
> I am a new bee in Ansible. I am trying to manage and create google cloud 
> properties using  ansible. However I am getting SSL related errors while 
> connecting. 
>
> I tried
> 1.. downloading the latest  cacert.pem from 
> https://curl.haxx.se/docs/caextract.html and set the variable 
> SSL_CERT_FILE. 
> 2. Downoading cacert from *googleapis.google.com with no success
>
> But no success. Could someone please let me know what SSL cert I need to 
> set to get this working ?
>
> Playbook details:
>
> - hosts: localhost
>
>   tasks:
>
>     - name: create instance template
>
>       gce_instance_template: 
>
>         name: case_mgmt_template
>
>         size: n1-standard-2
>
>         image_family: centos-7-v20170523
>
>         state: present
>
>         project_id: "{{ project_id }}"
>
>         credentials_file: "{{ credentials_file }}"
>
>         service_account_email: "{{ service_account_email }}"
>
>
> Error Details:
>
> fatal: [localhost]: FAILED! => {
>
>     "changed": false, 
>
>     "failed": true
>
> }
>
>
> MSG:
>
>
> Unexpected response: ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify 
> failed (_ssl.c:579)). Detail: Traceback (most recent call last):
>
>   File 
> "/tmp/ansible_M7On7q/ansible_modlib.zip/ansible/module_utils/gcp.py", line 
> 267, in gcp_connect
>
>     project=creds['project_id'])
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/compute/drivers/gce.py",
>  
> line 1795, in __init__
>
>     super(GCENodeDriver, self).__init__(user_id, key, **kwargs)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/base.py",
>  
> line 948, in __init__
>
>     self.connection = self.connectionCls(*args, **conn_kwargs)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/compute/drivers/gce.py",
>  
> line 99, in __init__
>
>     credential_file=credential_file, **kwargs)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/google.py",
>  
> line 765, in __init__
>
>     user_id, key, auth_type, credential_file, scopes, **kwargs)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/google.py",
>  
> line 660, in __init__
>
>     self.token = self.oauth2_conn.get_new_token()
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/google.py",
>  
> line 537, in get_new_token
>
>     return self._token_request(request)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/google.py",
>  
> line 368, in _token_request
>
>     data=data)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/common/base.py",
>  
> line 603, in request
>
>     headers=headers, stream=stream)
>
>   File 
> "/usr/lib/python2.7/site-packages/apache_libcloud-2.0.0-py2.7.egg/libcloud/http.py",
>  
> line 215, in request
>
>     verify=self.verification
>
>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 461, 
> in request
>
>     resp = self.send(prep, **send_kwargs)
>
>   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 573, 
> in send
>
>     r = adapter.send(request, **kwargs)
>
>   File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 431, 
> in send
>
>     raise SSLError(e, request=request)
>
> SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 
> (_ssl.c:579)  
>
>
>
> Regards,
>
> Sushri
>

-- 
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/ae16150a-05b3-4795-af89-566436d0ec8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to