PLease find the verbose output . It does not give much info about the error
though.
Loading callback plugin debug of type stdout, v2.0 from
/usr/lib/python2.7/site-packages/ansible/plugins/callback/__init__.pyc
PLAYBOOK: createVM.yml
*******************************************************************************************
1 plays in createVM.yml
PLAY [localhost]
*************************************************************************************************
TASK [Gathering Facts]
*******************************************************************************************
Using module file
/usr/lib/python2.7/site-packages/ansible/modules/system/setup.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: ansible
<127.0.0.1> EXEC /bin/sh -c 'echo ~ && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389 `" &&
echo ansible-tmp-1498018836.92-250910727127389="` echo
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389 `" ) &&
sleep 0'
<127.0.0.1> PUT /tmp/tmpqriHPk TO
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389/setup.py
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389/
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389/setup.py
&& sleep 0'
<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo
BECOME-SUCCESS-mjlpwykedxecazwcwjlmuxivezlrzfbn; /usr/bin/python2
/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389/setup.py;
rm -rf
"/opt/ansible/.ansible/tmp/ansible-tmp-1498018836.92-250910727127389/" >
/dev/null 2>&1'"'"' && sleep 0'
ok: [localhost]
META: ran handlers
TASK [create instance template]
**********************************************************************************
task path: /opt/ansible/gcloud/createVM.yml:8
Using module file
/usr/lib/python2.7/site-packages/ansible/modules/cloud/google/gce_instance_template.py
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: ansible
<127.0.0.1> EXEC /bin/sh -c 'echo ~ && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392 `" &&
echo ansible-tmp-1498018839.89-233748004022392="` echo
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392 `" ) &&
sleep 0'
<127.0.0.1> PUT /tmp/tmpEwW49m TO
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392/gce_instance_template.py
<127.0.0.1> EXEC /bin/sh -c 'chmod u+x
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392/
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392/gce_instance_template.py
&& sleep 0'
<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo
BECOME-SUCCESS-xifpovkgfndyqgmzlspifcobymolqzoi; /usr/bin/python2
/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392/gce_instance_template.py;
rm -rf
"/opt/ansible/.ansible/tmp/ansible-tmp-1498018839.89-233748004022392/" >
/dev/null 2>&1'"'"' && sleep 0'
fatal: [localhost]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_args": {
"automatic_restart": null,
"can_ip_forward": false,
"credentials_file":
"/opt/ansible/gcloud/.cred/case-mgmt-dev-f452642d06ab.json",
"description": null,
"disk_auto_delete": true,
"disk_type": "pd-standard",
"disks": null,
"external_ip": "ephemeral",
"image": null,
"image_family": "centos-7-v20170523",
"metadata": null,
"name": "case_mgmt_template",
"network": "default",
"nic_gce_struct": null,
"pem_file": null,
"preemptible": null,
"project_id": "case-mgmt-dev",
"service_account_email": "replaced the service account
details",
"service_account_permissions": null,
"size": "n1-standard-2",
"source": null,
"state": "present",
"subnetwork": null,
"tags": null
}
}
}
MSG:
Unexpected response: ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify
failed (_ssl.c:579)). Detail: Traceback (most recent call last):
File
"/tmp/ansible_P8l394/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)
On Wednesday, June 21, 2017 at 2:55:39 AM UTC+5:30, Dick Visser wrote:
>
> Can you run with verbose flags (-vvvv) and what is the output then?
>
> On 20 June 2017 at 18:08, <[email protected] <javascript:>> wrote:
> > Thank you for your response.
> > Please find the below details;
> >
> > OS: CentOS 7
> > Ansible: 2.3.1.0
> > Python: 2.7.5
> >
> > On Tuesday, June 20, 2017 at 7:41:49 PM UTC+5:30, Dick Visser wrote:
> >>
> >> On 19 June 2017 at 13:46, <[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:
> >>
> >> What versions do you have of:
> >>
> >> * OS
> >> * Ansible
> >> * Python
> >>
> >> ?
> >
> > --
> > 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/c2f0e2ce-aa3e-4b07-90ac-d87d2e6be0cd%40googlegroups.com.
>
>
> >
> > For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Dick Visser
> Sr. System & Network Engineer
> GÉANT
>
> Want to join us? We're hiring: https://www.geant.org/jobs
>
--
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/7f735f1d-1517-4a76-bbe6-5d8c039734e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.