diff --git a/playbooks/dependencies/01-setup-deps.yaml b/playbooks/dependencies/01-setup-deps.yaml index 67391ae..5a2865f 100644 --- a/playbooks/dependencies/01-setup-deps.yaml +++ b/playbooks/dependencies/01-setup-deps.yaml @@ -8,10 +8,12 @@ ansible.builtin.apt: pkg: - python3-venv + - bat - name: Setup venv # github3.py required by the goatcounter playbook ansible.builtin.shell: | - if [ -x /tmp/ansible/bin/python ]; then exit 123; fi + if [ -x /tmp/ansible/bin/python ] && [ -x /tmp/ansible/bin/pip ] ; then exit 123; fi + rm -rf /tmp/ansible /usr/bin/python3 -m venv /tmp/ansible /tmp/ansible/bin/pip install --upgrade 'github3.py >= 1.0.0a3' args: