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.

Reply via email to