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.
