# SSL issue with get\_url module

**URL:** <https://forum.ansible.com/t/ssl-issue-with-get-url-module/26786>\
**Category:** Ansible Project\
**Created:** [February 19, 2018, 1:03pm UTC](https://forum.ansible.com/t/ssl-issue-with-get-url-module/26786 "2018-02-19T13:03:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mehul\_Ved](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mehul\_Ved](https://forum.ansible.com/u/Mehul_Ved)\
**Post date:** [February 19, 2018, 1:03pm UTC](https://forum.ansible.com/t/ssl-issue-with-get-url-module/26786/1 "2018-02-19T13:03:07Z")

</div>

I am trying to download a file from the repo to a server using  
ansible. This has been working fine on all the old machines but on a  
new machine, which has the same setup, it keeps giving me SSL error.  
My environment is as below:

Jenkins machine(that triggers the ansible job)

$ ansible all -i inventory/localhost -c local -m setup -a  
'filter=ansible\_python'localhost | SUCCESS =\> {  
&nbsp;&nbsp;&nbsp;&nbsp;"ansible\_facts": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"ansible\_python": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"executable": "/usr/bin/python",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"has\_sslcontext": true,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type": "CPython",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"version": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"major": 2,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"micro": 9,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"minor": 7,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"releaselevel": "final",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"serial": 0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"version\_info": [  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"final",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;"changed": false  
}

$ ansible all -i inventory/localhost -c local -m uri -a  
url=[https://devops.rightleads.io/](https://devops.rightleads.io/)  
localhost | SUCCESS =\> {  
&nbsp;&nbsp;&nbsp;&nbsp;"accept\_ranges": "bytes",  
&nbsp;&nbsp;&nbsp;&nbsp;"changed": false,  
&nbsp;&nbsp;&nbsp;&nbsp;"connection": "close",  
&nbsp;&nbsp;&nbsp;&nbsp;"content\_length": "10701",  
&nbsp;&nbsp;&nbsp;&nbsp;"content\_type": "text/html",  
&nbsp;&nbsp;&nbsp;&nbsp;"date": "Mon, 19 Feb 2018 11:33:15 GMT",  
&nbsp;&nbsp;&nbsp;&nbsp;"etag": "\"29cd-54815428d497e\"",  
&nbsp;&nbsp;&nbsp;&nbsp;"last\_modified": "Thu, 09 Feb 2017 09:03:51 GMT",  
&nbsp;&nbsp;&nbsp;&nbsp;"msg": "OK (10701 bytes)",  
&nbsp;&nbsp;&nbsp;&nbsp;"redirected": false,  
&nbsp;&nbsp;&nbsp;&nbsp;"server": "Apache/2.4.10 (Debian)",  
&nbsp;&nbsp;&nbsp;&nbsp;"status": 200,  
&nbsp;&nbsp;&nbsp;&nbsp;"url": "[https://devops.rightleads.io/&quot;](https://devops.rightleads.io/&quot;),  
&nbsp;&nbsp;&nbsp;&nbsp;"vary": "Accept-Encoding"  
}

Dev machine

$ ansible tag\_web -i inventory/gce.py -u admin  
--private-key=projectkey -m setup -a 'filter=ansible\_python' --limit  
tag\_dev  
dev-web | SUCCESS =\> {  
&nbsp;&nbsp;&nbsp;&nbsp;"ansible\_facts": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"ansible\_python": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"executable": "/usr/bin/python",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"has\_sslcontext": true,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"type": "CPython",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"version": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"major": 2,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"micro": 13,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"minor": 7,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"releaselevel": "final",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"serial": 0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"version\_info": [  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"final",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;]  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;"changed": false  
}

$ ansible tag\_web -i inventory/gce.py -u admin  
--private-key=projectkey -m uri -a url=[https://devops.rightleads.io/](https://devops.rightleads.io/)  
--limit tag\_dev  
dev-web | SUCCESS =\> {  
&nbsp;&nbsp;&nbsp;&nbsp;"accept\_ranges": "bytes",  
&nbsp;&nbsp;&nbsp;&nbsp;"changed": false,  
&nbsp;&nbsp;&nbsp;&nbsp;"connection": "close",  
&nbsp;&nbsp;&nbsp;&nbsp;"content\_length": "10701",  
&nbsp;&nbsp;&nbsp;&nbsp;"content\_type": "text/html",  
&nbsp;&nbsp;&nbsp;&nbsp;"date": "Mon, 19 Feb 2018 11:35:00 GMT",  
&nbsp;&nbsp;&nbsp;&nbsp;"etag": "\"29cd-54815428d497e\"",  
&nbsp;&nbsp;&nbsp;&nbsp;"last\_modified": "Thu, 09 Feb 2017 09:03:51 GMT",  
&nbsp;&nbsp;&nbsp;&nbsp;"msg": "OK (10701 bytes)",  
&nbsp;&nbsp;&nbsp;&nbsp;"redirected": false,  
&nbsp;&nbsp;&nbsp;&nbsp;"server": "Apache/2.4.10 (Debian)",  
&nbsp;&nbsp;&nbsp;&nbsp;"status": 200,  
&nbsp;&nbsp;&nbsp;&nbsp;"url": "[https://devops.rightleads.io/&quot;](https://devops.rightleads.io/&quot;),  
&nbsp;&nbsp;&nbsp;&nbsp;"vary": "Accept-Encoding"  
}

$ ansible tag\_web -i inventory/gce.py --user admin  
--private-key=projectkey --limit=tag\_dev --sudo -m get\_url -a  
"url=[https://devops.rightleads.io/repo/webapi/webapi\_demo\_4.tar](https://devops.rightleads.io/repo/webapi/webapi_demo_4.tar)  
dest=/tmp/webapi.tar force=yes" -vvv

dev-web | SUCCESS =\> {  
&nbsp;&nbsp;&nbsp;&nbsp;"changed": true,  
&nbsp;&nbsp;&nbsp;&nbsp;"checksum\_dest": null,  
&nbsp;&nbsp;&nbsp;&nbsp;"checksum\_src": "d14de4a99dd20c5128fd78ddbf6c70801057d4a3",  
&nbsp;&nbsp;&nbsp;&nbsp;"dest": "/tmp/webapi.tar",  
&nbsp;&nbsp;&nbsp;&nbsp;"gid": 0,  
&nbsp;&nbsp;&nbsp;&nbsp;"group": "root",  
&nbsp;&nbsp;&nbsp;&nbsp;"invocation": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"module\_args": {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"backup": false,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"checksum": "",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"content": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"delimiter": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"dest": "/tmp/webapi.tar",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"directory\_mode": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"follow": false,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"force": true,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"force\_basic\_auth": false,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"group": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"headers": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"http\_agent": "ansible-httpget",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"mode": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"owner": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"path": "/tmp/webapi.tar",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"regexp": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"remote\_src": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"selevel": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"serole": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"setype": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"seuser": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"sha256sum": "",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"src": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"timeout": 10,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"tmp\_dest": "",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"unsafe\_writes": null,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url": "[https://devops.rightleads.io/repo/webapi/webapi\_demo\_4.tar&quot;](https://devops.rightleads.io/repo/webapi/webapi_demo_4.tar&quot;),  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url\_password": "xxx",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"url\_username": "yyy",  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"use\_proxy": true,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"validate\_certs": true  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"module\_name": "get\_url"  
&nbsp;&nbsp;&nbsp;&nbsp;},  
&nbsp;&nbsp;&nbsp;&nbsp;"md5sum": "96166c42eb5a47766dc5e02a2590829f",  
&nbsp;&nbsp;&nbsp;&nbsp;"mode": "0644",  
&nbsp;&nbsp;&nbsp;&nbsp;"msg": "OK (136683520 bytes)",  
&nbsp;&nbsp;&nbsp;&nbsp;"owner": "root",  
&nbsp;&nbsp;&nbsp;&nbsp;"size": 136683520,  
&nbsp;&nbsp;&nbsp;&nbsp;"src": "/tmp/tmpJgzn5R",  
&nbsp;&nbsp;&nbsp;&nbsp;"state": "file",  
&nbsp;&nbsp;&nbsp;&nbsp;"uid": 0,  
&nbsp;&nbsp;&nbsp;&nbsp;"url": "[https://devops.rightleads.io/repo/webapi/webapi\_demo\_4.tar&quot](https://devops.rightleads.io/repo/webapi/webapi_demo_4.tar&quot);  
}

$ python -V  
Python 2.7.13

$ ls -l /etc/ssl/certs/DST\_Root\_CA\_X3.pem  
lrwxrwxrwx 1 root root 53 Dec 14 00:19  
/etc/ssl/certs/DST\_Root\_CA\_X3.pem -\>  
/usr/share/ca-certificates/mozilla/DST\_Root\_CA\_X3.crt

$ echo quit | openssl s\_client -connect devops.rightleads.io:443 | head  
depth=2 O = Digital Signature Trust Co., CN = DST Root CA X3  
verify return:1  
depth=1 C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3  
verify return:1  
depth=0 CN = devops.rightleads.io  
verify return:1  
CONNECTED(00000003)

---

<div class="post-metadata">

**Author:** ![Mehul\_Ved](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mehul\_Ved](https://forum.ansible.com/u/Mehul_Ved)\
**Post date:** [February 20, 2018, 12:23pm UTC](https://forum.ansible.com/t/ssl-issue-with-get-url-module/26786/2 "2018-02-20T12:23:14Z")

</div>

As a follow up, I tried connecting to devops.rightleads.io from python  
and it checking the certificate, it works fine. But, ansible still  
seems to be throwing the SSL error.

> > > import socket, ssl  
> > > context = ssl.SSLContext(ssl.PROTOCOL\_TLSv1\_2)  
> > > context.verify\_mode = ssl.CERT\_REQUIRED  
> > > context.check\_hostname = True  
> > > context.load\_default\_certs()
> > > 
> > > s = socket.socket(socket.AF\_INET, socket.SOCK\_STREAM)  
> > > ssl\_sock = context.wrap\_socket(s, server\_hostname='devops.rightleads.io')  
> > > ssl\_sock.connect(('devops.rightleads.io', 443))
> > > 
> > > cert = ssl\_sock.getpeercert()  
> > > print(cert)

{'subjectAltName': (('DNS', 'devops.rightleads.io'),), 'notBefore':  
u'Feb 18 11:09:28 2018 GMT', 'caIssuers':  
(u'[http://cert.int-x3.letsencrypt.org/](http://cert.int-x3.letsencrypt.org/)',), 'OCSP':  
(u'[http://ocsp.int-x3.letsencrypt.org](http://ocsp.int-x3.letsencrypt.org)',), 'serialNumber':  
u'03789CEA86C5F31787ED45697AACB172BA58', 'notAfter': 'May 19 11:09:28  
2018 GMT', 'version': 3L, 'subject': ((('commonName',  
u'devops.rightleads.io'),),), 'issuer': ((('countryName', u'US'),),  
(('organizationName', u"Let's Encrypt"),), (('commonName', u"Let's  
Encrypt Authority X3"),))}

---

<div class="post-metadata">

**Author:** ![Mehul\_Ved](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mehul\_Ved](https://forum.ansible.com/u/Mehul_Ved)\
**Post date:** [February 21, 2018, 9:44am UTC](https://forum.ansible.com/t/ssl-issue-with-get-url-module/26786/3 "2018-02-21T09:44:58Z")

</div>

Turned out to be a google cloud issue, not ansible.
