Open moxli opened 2 years ago
Hey @moxli, sorry for the late reply. I don't hang around here all that often anymore.
The code for checking the GH tags is indeed run on the ansible target host, but the contained ansible substitutions that require jmespath
are run on the ansible control node. You should be able to solve this problem by installing jmespath
in the python environment you're running your playbook from.
On a sidenote, I just stood up your setup (Debian Bullseye as ansible controller and Ubuntu 20.04 as ansible target) and was not able to reproduce the problem. :shrug:
Describe the bug
I am trying to install Paperless NG with Ansible. The installation fails at the step "get commit for target tag" with the following error:
"You need to install \"jmespath\" prior to running json_query filter"
I tried to install jmespath on the target manually (pip3 install jmespath) but the error still persists, probably due to the use a virtualenv.
To Reproduce Steps to reproduce the behavior:
Expected behavior
The installation goes through.
Screenshots N.A.
Webserver logs
Ansible Playbook
Ansible Vars
Relevant information