Example 1: Install ansible-runner in Ubuntu by pip for admin
Create a playbook
shell> cat pb.yml
- hosts: test_01
become: true
roles:
- vbotka.ansible_runner
Create variables in the file host_vars/test_01/ansible-runner.yml
shell> cat host_vars/test_01/ansible-runner.yml
ar_pkg_install: false
ar_pip_install: true
ar_debug: false
ar_owner: admin
ar_pip_extraagrs: --user --upgrade
Install ansible-runner
shell> ansible-playbook pb.yml
...
TASK [vbotka.ansible_runner : packages: Install Ansible Runner PyPI packages for admin]
changed: [test_01] => (item=ansible-runner)
Show ansible-runner package was installed by pip for admin
shell> whoami
admin
shell> pip list | grep ansible-runner
ansible-runner 2.3.4
shell> which ansible-runner
/home/admin/.local/bin/ansible-runner