1种:首选
[root@CentOS ~]# yum -y install centos-release-ansible-29.noarch
[root@CentOS ~]# yum -y install ansible --nobest
[root@CentOS ~]# ansible --versioin
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.6/site-packages/ansible
executable location = /usr/bin/ansible
python version = 3.6.8 (default, Sep 10 2021, 09:13:53) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]
2种:官方
[root@CentOS ~]# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
[root@CentOS ~]# python3 get-pip.py
[root@CentOS ~]# python3 -m pip install --user ansible
[root@CentOS ~]# ln -s /root/.local/bin/ansible /usr/local/sbin
[root@CentOS ~]# ansible --version
ansible [core 2.14.4]
config file = None
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /root/.local/lib/python3.9/site-packages/ansible
ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/local/sbin/ansible
python version = 3.9.6 (default, Aug 25 2021, 16:22:38) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] (/usr/bin/python3)
jinja version = 3.1.2
libyaml = True