install
pip case
1
2
3
4
5
6
7
8
9
10
11
12# (optional) install pip
#python3 -m ensurepip --upgrade
#python3 -m pip --version
# or
apt install python3-pip
# config pip source ( pip version > 10.0.0)
python3 -m pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
# install
python3 -m pip install ansible # or with '--user' which just install on current userrocky case
1
2# Rocky / RHEL / CentOS / Alma / Rocky
sudo dnf install -y ansibleubuntu case
1
2
3
4sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install -y ansible
uninstall
1 | # pip install case |
config
changed_when: false
The command and shell modules default to reporting changed: true because Ansible cannot know if the command modified the system. If you run a read-only command (like grep or df), you should use changed_when: false.
command
1 | # allocate specify node running task |