User Tools

Site Tools


wiki:ansible_troubleshooting

ansible troubleshooting

undefined variable

atal: [10.21.21.11]: FAILED! =>                                                                                                                                                                                   
  msg: |-                                                                                                                                                                                                          
    The task includes an option with an undefined variable. The error was: 'ansible.vars.hostvars.HostVarsVars object' has no attribute bla bla

Check the names in group_vars! They need to match the name of the group in the inventory file.

AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'

Check versions of ansible and dependencies. This was caused by the upgraded cryptography package (and using the old ansible version - 2.9.27) which was being source from /usr/local/lib/python3.10/dist-packages/. This fixed it:

sudo pip uninstall cryptography

to uninstall from system directory and then run this (notice no sudo) to install it in user's directory /home/user/.local/lib/python3.10/site-packages

pip install cryptography==2.6.1

Or just use a newer version of ansible which can use newer version of cryptography package.

See also

References

wiki/ansible_troubleshooting.txt · Last modified: 2024/01/08 11:40 by antisa

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki