# error connecting ansible to azure portal

**URL:** <https://forum.ansible.com/t/error-connecting-ansible-to-azure-portal/37246>\
**Category:** Ansible Project\
**Tags:** azure\
**Created:** [October 19, 2022, 7:03am UTC](https://forum.ansible.com/t/error-connecting-ansible-to-azure-portal/37246 "2022-10-19T07:03:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mahdi\_Idriss](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@Mahdi\_Idriss](https://forum.ansible.com/u/Mahdi_Idriss)\
**Post date:** [October 19, 2022, 7:03am UTC](https://forum.ansible.com/t/error-connecting-ansible-to-azure-portal/37246/1 "2022-10-19T07:03:33Z")

</div>

Dears,

while i am trying to connect my Ansible Platform to my Azure Portal, i am facing below error when lunching the job from Ansible portal, so any idea?

ansible-inventory [core 2.12.1]  
config file = /etc/ansible/ansible.cfg  
configured module search path = [‘/home/runner/.ansible/plugins/modules’, ‘/usr/share/ansible/plugins/modules’]  
ansible python module location = /usr/lib/python3.8/site-packages/ansible  
ansible collection location = /home/runner/.ansible/collections:/usr/share/ansible/collections:/usr/share/automation-controller/collections  
executable location = /usr/bin/ansible-inventory  
python version = 3.8.8 (default, Aug 11 2021, 06:52:42) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]  
jinja version = 2.10.3  
libyaml = True  
Using /etc/ansible/ansible.cfg as config file  
redirecting (type: inventory) ansible.builtin.azure\_rm to azure.azcollection.azure\_rm  
[WARNING]: \* Failed to parse /runner/inventory/azure\_rm.yml with auto plugin:  
HTTPSConnectionPool(host=‘[login.microsoftonline.com](http://login.microsoftonline.com)’, port=443): Max retries  
exceeded with url: /41bb3422-2e0e-42e8-88d2-------/oauth2/token (Caused  
by NewConnectionError(‘\<urllib3.connection.VerifiedHTTPSConnection object at  
-----f199c8a------\>: Failed to establish a new connection: [Errno -2] Name or  
service not known’))  
File “/usr/lib/python3.8/site-packages/ansible/inventory/manager.py”, line 290, in parse\_source  
plugin.parse(self.\_inventory, self.\_loader, source, cache=cache)  
File “/usr/lib/python3.8/site-packages/ansible/plugins/inventory/auto.py”, line 58, in parse  
plugin.parse(inventory, loader, path, cache=cache)  
File “/usr/share/ansible/collections/ansible\_collections/azure/azcollection/plugins/inventory/azure\_rm.py”, line 219, in parse  
self.\_credential\_setup()  
File “/usr/share/ansible/collections/ansible\_collections/azure/azcollection/plugins/inventory/azure\_rm.py”, line 240, in \_credential\_setup  
self.azure\_auth = AzureRMAuth(\*\*auth\_options)  
File “/usr/share/ansible/collections/ansible\_collections/azure/azcollection/plugins/module\_utils/azure\_rm\_common.py”, line 1516, in **init**  
self.azure\_credentials = ServicePrincipalCredentials(client\_id=self.credentials[‘client\_id’],  
File “/usr/local/lib/python3.8/site-packages/msrestazure/azure\_active\_directory.py”, line 355, in **init**  
self.set\_token()  
File “/usr/local/lib/python3.8/site-packages/msrestazure/azure\_active\_directory.py”, line 364, in set\_token  
token = self.\_context.acquire\_token\_with\_client\_credentials(  
File “/usr/local/lib/python3.8/site-packages/adal/authentication\_context.py”, line 179, in acquire\_token\_with\_client\_credentials  
return self.\_acquire\_token(token\_func)  
File “/usr/local/lib/python3.8/site-packages/adal/authentication\_context.py”, line 128, in \_acquire\_token  
return token\_func(self)  
File “/usr/local/lib/python3.8/site-packages/adal/authentication\_context.py”, line 177, in token\_func  
return token\_request.get\_token\_with\_client\_credentials(client\_secret)  
File “/usr/local/lib/python3.8/site-packages/adal/token\_request.py”, line 312, in get\_token\_with\_client\_credentials  
token = self.\_oauth\_get\_token(oauth\_parameters)  
File “/usr/local/lib/python3.8/site-packages/adal/token\_request.py”, line 112, in \_oauth\_get\_token  
return client.get\_token(oauth\_parameters)  
File “/usr/local/lib/python3.8/site-packages/adal/oauth2\_client.py”, line 263, in get\_token  
resp = requests.post(token\_url.geturl(),  
File “/usr/lib/python3.8/site-packages/requests/api.py”, line 116, in post  
return request(‘post’, url, data=data, json=json, \*\*kwargs)  
File “/usr/lib/python3.8/site-packages/requests/api.py”, line 60, in request  
return session.request(method=method, url=url, \*\*kwargs)  
File “/usr/lib/python3.8/site-packages/requests/sessions.py”, line 533, in request  
resp = self.send(prep, \*\*send\_kwargs)  
File “/usr/lib/python3.8/site-packages/requests/sessions.py”, line 646, in send  
r = adapter.send(request, \*\*kwargs)  
File “/usr/lib/python3.8/site-packages/requests/adapters.py”, line 516, in send  
raise ConnectionError(e, request=request)  
[WARNING]: Unable to parse /runner/inventory/azure\_rm.yml as an inventory  
source  
ERROR! No inventory was parsed, please check your configuration and options.

---

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [October 19, 2022, 8:30am UTC](https://forum.ansible.com/t/error-connecting-ansible-to-azure-portal/37246/2 "2022-10-19T08:30:52Z")

</div>

> Dears,
> 
> while i am trying to connect my Ansible Platform to my Azure Portal, i am facing below error when lunching the job from Ansible portal, so any idea?

Yes, it's pretty easy to see:

> HTTPSConnectionPool(host='login.microsoftonline.com', port=443): Max retries  
> exceeded with url: /41bb3422-2e0e-42e8-88d2-------/oauth2/token (Caused  
> by NewConnectionError('\<urllib3.connection.VerifiedHTTPSConnection object at  
> -----f199c8a------\>: Failed to establish a new connection: [Errno -2] Name or  
> service not known'))

The system that executes this code cannot resolve the hostname  
"login.microsoftonline.com".  
So you should look into that.  
Just to be clear, this error is not ansible related, it's merely  
ansible that reports it.

Dick

---

<div class="post-metadata">

**Author:** ![Mahdi\_Idriss](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@Mahdi\_Idriss](https://forum.ansible.com/u/Mahdi_Idriss)\
**Post date:** [October 19, 2022, 10:38am UTC](https://forum.ansible.com/t/error-connecting-ansible-to-azure-portal/37246/3 "2022-10-19T10:38:22Z")

</div>

thank you Dick, i will try to fix this issue and run the job again.
