# botocore.exceptions.NoCredentialsError

**URL:** <https://forum.ansible.com/t/botocore-exceptions-nocredentialserror/34622>\
**Category:** Ansible Project\
**Created:** [February 15, 2021, 7:35pm UTC](https://forum.ansible.com/t/botocore-exceptions-nocredentialserror/34622 "2021-02-15T19:35:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brati\_Acharya](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@Brati\_Acharya](https://forum.ansible.com/u/Brati_Acharya)\
**Post date:** [February 15, 2021, 7:35pm UTC](https://forum.ansible.com/t/botocore-exceptions-nocredentialserror/34622/1 "2021-02-15T19:35:07Z")

</div>

Hi

Any idea on the below error?

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: botocore.exceptions.NoCredentialsError: Unable to locate credentials  
fatal: [localhost]: FAILED! =\> {“changed”: false, “module\_stderr”: “Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1612176347.5235934-25105931528250/AnsiballZ\_elasticbeanstalk\_app.py", line 114, in \n \_ansiballz\_main()\n File "/root/.ansible/tmp/ansible-tmp-1612176347.5235934-25105931528250/AnsiballZ\_elasticbeanstalk\_app.py", line 106, in \_ansiballz\_main\n invoke\_module(zipped\_mod, temp\_path, ANSIBALLZ\_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1612176347.5235934-25105931528250/AnsiballZ\_elasticbeanstalk\_app.py", line 49, in invoke\_module\n imp.load\_module(‘ **main** ’, mod, module, MOD\_DESC)\n File "/usr/local/lib/python3.6/imp.py", line 235, in load\_module\n return load\_source(name, filename, file)\n File "/usr/local/lib/python3.6/imp.py", line 170, in load\_source\n module = \_exec(spec, sys.modules[name])\n File "", line 618, in \_exec\n File "", line 678, in exec\_module\n File "", line 219, in \_call\_with\_frames\_removed\n File "/tmp/ansible\_elasticbeanstalk\_app\_payload\_f9hju946/ **main**.py", line 206, in \n File "/tmp/ansible\_elasticbeanstalk\_app\_payload\_f9hju946/ **main**.py", line 169, in main\n File "/tmp/ansible\_elasticbeanstalk\_app\_payload\_f9hju946/ **main**.py", line 104, in describe\_app\n File "/tmp/ansible\_elasticbeanstalk\_app\_payload\_f9hju946/ **main**.py", line 110, in list\_apps\n File "/usr/local/lib/python3.6/site-packages/botocore/client.py", line 357, in \_api\_call\n return self.\_make\_api\_call(operation\_name, kwargs)\n File "/usr/local/lib/python3.6/site-packages/botocore/client.py", line 663, in \_make\_api\_call\n operation\_model, request\_dict, request\_context)\n File "/usr/local/lib/python3.6/site-packages/botocore/client.py", line 682, in \_make\_request\n return self.\_endpoint.make\_request(operation\_model, request\_dict)\n File "/usr/local/lib/python3.6/site-packages/botocore/endpoint.py", line 102, in make\_request\n return self.\_send\_request(request\_dict, operation\_model)\n File "/usr/local/lib/python3.6/site-packages/botocore/endpoint.py", line 132, in \_send\_request\n request = self.create\_request(request\_dict, operation\_model)\n File "/usr/local/lib/python3.6/site-packages/botocore/endpoint.py", line 116, in create\_request\n operation\_name=operation\_model.name)\n File "/usr/local/lib/python3.6/site-packages/botocore/hooks.py", line 356, in emit\n return self.\_emitter.emit(aliased\_event\_name, \*\*kwargs)\n File "/usr/local/lib/python3.6/site-packages/botocore/hooks.py", line 228, in emit\n return self.\_emit(event\_name, kwargs)\n File "/usr/local/lib/python3.6/site-packages/botocore/hooks.py", line 211, in \_emit\n response = handler(\*\*kwargs)\n File "/usr/local/lib/python3.6/site-packages/botocore/signers.py", line 90, in handler\n return self.sign(operation\_name, request)\n File "/usr/local/lib/python3.6/site-packages/botocore/signers.py", line 162, in sign\n auth.add\_auth(request)\n File "/usr/local/lib/python3.6/site-packages/botocore/auth.py", line 357, in add\_auth\n raise NoCredentialsError\nbotocore.exceptions.NoCredentialsError: Unable to locate credentials\n”, “module\_stdout”: “”, “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 1}

---

<div class="post-metadata">

**Author:** ![Gaurav\_Gupta](https://avatars.discourse-cdn.com/v4/letter/g/e274bd/32.png) [@Gaurav\_Gupta](https://forum.ansible.com/u/Gaurav_Gupta)\
**Post date:** [February 16, 2021, 2:54am UTC](https://forum.ansible.com/t/botocore-exceptions-nocredentialserror/34622/2 "2021-02-16T02:54:08Z")

</div>

This issue is because of you didn’t provide aws credentials.  
So first provide credentials either by awscli tool or using environmental variables.  
By awscli tool, run these two command in terminal…  
#pip3 install awscli  
#aws configure  
As you run 2nd command, it ask for access key, secret key etc.  
Give those and run your fille again.  
Hope this help…
