From e872a83d6b3136b5b2a2369e3ebcadc0e95148ef Mon Sep 17 00:00:00 2001 From: Wolfgang Faust Date: Sat, 20 Mar 2021 20:46:43 -0700 Subject: [PATCH] Fix problems with Ansible playbook in vagrant * `| failed` was (deprecated in Ansible 2.5)[https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.5.html#jinja-tests-used-as-filters] and removed in 2.9 * The `python` dpkg alternative doesn't seem to be available by default, but we're only interested in python3 anyway. --- ansible/roles/brozzler-worker/tasks/main.yml | 2 +- ansible/roles/common/tasks/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/brozzler-worker/tasks/main.yml b/ansible/roles/brozzler-worker/tasks/main.yml index 219399a..04a9c42 100644 --- a/ansible/roles/brozzler-worker/tasks/main.yml +++ b/ansible/roles/brozzler-worker/tasks/main.yml @@ -60,7 +60,7 @@ file: path={{venv_root}}/websockify-ve3 state=directory owner={{user}} #get python3 version for checks below -- shell: "python --version" +- shell: "python3 --version" register: python_installed #websockify's dependency numpy's latest version no longer supports 3.5 diff --git a/ansible/roles/common/tasks/main.yml b/ansible/roles/common/tasks/main.yml index 6ff90a2..4cc1e84 100644 --- a/ansible/roles/common/tasks/main.yml +++ b/ansible/roles/common/tasks/main.yml @@ -73,4 +73,4 @@ user: name={{user}} system=yes createhome=no home=/nonexistent shell=/usr/sbin/nologin become: true - when: id_user|failed + when: id_user is failed