Category Archives: Troubleshooting
Failed to Combine Variables, ‘AnsibleUnicode’Error!
I was trying to connect to juniper os from ansible controller and wanted to move the ansible variables from hosts files to a separate file called junos.yml in group_vars folder. Before this change, my playbooks were running fine but suddenly I got an error message. ERROR! failed to combine variables, expected dicts but got a 'dict' and a 'AnsibleUnicode' I…
Ansible Error – Shared Connection Closed
Today, ansible started showing the following ERROR while pinging a host or multiple hosts. The Error looks something like following 121.141.161.181 | FAILED! => { "changed": false, "module_stderr": "Shared connection to 121.141.161.181 closed.\r\n", "module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 127 } This error is shown because the…
Ansible Unable to Locate AWS Credentials
I have been trying to connect to AWS ec2 instance with ansible and as per the instructions from the ansible documentation I have placed my credentials in ~/.aws/credentials but somehow botocore was not picking it up and I have spent at least 10 hours debugging this. Trying all the possible combinations in all the possible places where ansible…