apps:ansible:preparation
Table of Contents
Ansible - Preparation
Install ansible + ansible-lint
- PyPI: ansible ansible-lint
- Docs: ansible ansible-lint
python3 -m venv /opt/ansible /opt/ansible/bin/python3 -m pip install -U pip /opt/ansible/bin/python3 -m pip install ansible ansible-lint for bin in /opt/ansible/bin/ansible*; do ln -sf ${bin} /usr/local/bin/; done
Update pip + ansible + ansible-lint
/opt/ansible/bin/python3 -m pip install -U pip /opt/ansible/bin/python3 -m pip install -U ansible ansible-lint
Upgrade Python for ansible
In these examples python 3.11 will be used.
RHEL/Rocky
dnf install python3.11.x86_64
Debian/Ubuntu
apt install python3.11
Relevant infos about upgrading venv from help
--upgrade Upgrade the environment directory to use this version of Python, assuming Python has been upgraded in-place. --upgrade-deps Upgrade core dependencies (pip) to the latest version in PyPI
Upgrade the venv.
python3.11 -m venv --upgrade --upgrade-deps /opt/ansible/
Chek the Python version.
/opt/ansible/bin/python3 --version
If the version is still old, clear the venv and reinstall the ansible packages.
python3.11 -m venv --clear /opt/ansible/ /opt/ansible/bin/python3 -m pip install ansible ansible-lint
apps/ansible/preparation.txt · Last modified: by Manuel Frei
