Recently I wanted to deploy a Minecraft server with Ansible. Unfortunately my ansible version is way out of date. This post covers how I updated to the latest version of Ansible.
When I typed which ansible, I got
/usr/bin/ansible, now when I type it I get
ansible --version gives:
$ ansible --version ansible 2.9.6 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jack/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/jack/.local/lib/python3.6/site-packages/ansible executable location = /home/jack/.local/bin/ansible python version = 3.6.5 (default, Apr 1 2018, 05:46:30) [GCC 7.3.0]
Installing using PIP
Because I have python2.7 and python3.5 installed on my server and python3.5 is required for the latest version of Ansible I am using pip3 to install the latest version of Ansible.
So I installed ansible with the quick command
pip3 install --user ansible which installed it for the
jack user on my server.