This PR makes our roles and playbooks compatible with Ansible 2.9.
While I was at it, I also made some style changes and replaced all invocations of pip via shell with the ansible pip module.
On irma I installed ansible-2.9 besides our current (2.0) installation and symlinked /lupus/ngi/irma3/ansible-env to the ansible-2.0 installation. Once we merge this PR, we need to change that symlink to point to the 2.9 installation instead.
This PR makes our roles and playbooks compatible with Ansible 2.9. While I was at it, I also made some style changes and replaced all invocations of
pip
via shell with the ansiblepip
module.On irma I installed ansible-2.9 besides our current (2.0) installation and symlinked
/lupus/ngi/irma3/ansible-env
to the ansible-2.0 installation. Once we merge this PR, we need to change that symlink to point to the 2.9 installation instead.