ansible upgrade notes

From thelinuxwiki
Jump to: navigation, search

performing upgrade in a virtual environment

install python virtual environment binaries

$ sudo apt install python3.11-venv

create a virtual environment

$ sudo python3 -m venv /usr/local/venv/

setting ownership for shared environment

$ sudo chown -R ansible:ansible /usr/local/venv

activate virtual environment (it is usable without sourcing if using pull paths to bin files)

$ source /usr/local/venv/bin/activate
(venv) $ sudo /usr/local/venv/bin/python -m pip install ansible
Collecting ansible
 Downloading ansible-11.3.0-py3-none-any.whl (54.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.2/54.2 MB 4.0 MB/s eta 0:00:00
Collecting ansible-core~=2.18.3
 Downloading ansible_core-2.18.3-py3-none-any.whl (2.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 27.4 MB/s eta 0:00:00
...
Installing collected packages: ansible-core, ansible
 Attempting uninstall: ansible-core
   Found existing installation: ansible-core 2.15.0
   Uninstalling ansible-core-2.15.0:
     Successfully uninstalled ansible-core-2.15.0
Successfully installed ansible-11.3.0 ansible-core-2.18.3