CentOS 8 Yum安装ansible
ansible的安装
直接yum安装ansible会报错,需要先安装epel源。
ansible的安装来源于epel仓库,因此在安装前需确保安装了正确的epel源。
yum install -y epel-release
yum install -y ansible
[root@C8-1 misc]# yum -y install ansible
Last metadata expiration check: 0:00:29 ago on Tue 16 Jun 2020 04:29:04 PM EDT.
No match for argument: ansible
Error: Unable to find a match: ansible
[root@C8-1 misc]# ansible --version
-bash: ansible: command not found
[root@C8-1 misc]# yum install -y epel-release
CentOS-8 - AppStream 7.2 kB/s | 4.3 kB 00:00
CentOS-8 - Base 2.3 kB/s | 3.9 kB 00:01
CentOS-8 - Extras 3.1 kB/s | 1.5 kB 00:00
Dependencies resolved.
===================================================================================
Package Architecture Version Repository Size
===================================================================================
Installing:
epel-release noarch 8-8.el8 extras 23 k
Transaction Summary
===================================================================================
Install 1 Package
Total download size: 23 k
Installed size: 32 k
Downloading Packages:
epel-release-8-8.el8.noarch.rpm 53 kB/s | 23 kB 00:00
-----------------------------------------------------------------------------------
Total 27 kB/s | 23 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : epel-release-8-8.el8.noarch 1/1
Running scriptlet: epel-release-8-8.el8.noarch 1/1
Verifying : epel-release-8-8.el8.noarch 1/1
Installed:
epel-release-8-8.el8.noarch
Complete!
[root@C8-1 misc]# yum info ansible
Extra Packages for Enterprise Linux Modular 8 - x8 19 kB/s | 119 kB 00:06
Extra Packages for Enterprise Linux 8 - x86_64 776 kB/s | 7.0 MB 00:09
Available Packages
Name : ansible
Version : 2.9.9
Release : 1.el8
Architecture : noarch
Size : 17 M
Source : ansible-2.9.9-1.el8.src.rpm
Repository : epel
Summary : SSH-based configuration management, deployment, and task execution
: system
URL : http://ansible.com
License : GPLv3+
Description : Ansible is a radically simple model-driven configuration management,
: multi-node deployment, and remote task execution system. Ansible
: works over SSH and does not require any software or daemons to be
: installed on remote nodes. Extension modules can be written in any
: language and are transferred to managed machines automatically.
[root@C8-1 misc]# yum -y install ansible
Last metadata expiration check: 0:00:25 ago on Tue 16 Jun 2020 05:06:21 PM EDT.
Dependencies resolved.
===================================================================================
Package Arch Version Repo Size
===================================================================================
Installing:
ansible noarch 2.9.9-1.el8 epel 17 M
Upgrading:
platform-python-pip noarch 9.0.3-16.el8 BaseOS 1.8 M
Installing dependencies:
python3-babel noarch 2.5.1-5.el8 AppStream 4.8 M
python3-jinja2 noarch 2.10.1-2.el8_0 AppStream 538 k
python3-jmespath noarch 0.9.0-11.el8 AppStream 45 k
python3-markupsafe x86_64 0.23-19.el8 AppStream 39 k
python3-pip noarch 9.0.3-16.el8 AppStream 19 k
python3-pyasn1 noarch 0.3.7-6.el8 AppStream 126 k
python3-pytz noarch 2017.2-9.el8 AppStream 54 k
python36 x86_64 3.6.8-2.module_el8.1.0+245+c39af44f AppStream 19 k
python3-setuptools noarch 39.2.0-5.el8 BaseOS 162 k
libsodium x86_64 1.0.18-2.el8 epel 162 k
python3-bcrypt x86_64 3.1.6-2.el8.1 epel 44 k
python3-pynacl x86_64 1.3.0-5.el8 epel 100 k
sshpass x86_64 1.06-9.el8 epel 27 k
Installing weak dependencies:
python3-paramiko noarch 2.4.3-1.el8 epel 289 k
Enabling module streams:
python36 3.6
Transaction Summary
===================================================================================
Install 15 Packages
Upgrade 1 Package
Total download size: 25 M
Downloading Packages:
(1/16): python3-jmespath-0.9.0-11.el8.noarch.rpm 424 kB/s | 45 kB 00:00
(2/16): python3-markupsafe-0.23-19.el8.x86_64.rpm 543 kB/s | 39 kB 00:00
(3/16): python3-pip-9.0.3-16.el8.noarch.rpm 580 kB/s | 19 kB 00:00
(4/16): python3-pyasn1-0.3.7-6.el8.noarch.rpm 583 kB/s | 126 kB 00:00
(5/16): python3-pytz-2017.2-9.el8.noarch.rpm 1.0 MB/s | 54 kB 00:00
(6/16): python36-3.6.8-2.module_el8.1.0+245+c39af4 250 kB/s | 19 kB 00:00
(7/16): python3-jinja2-2.10.1-2.el8_0.noarch.rpm 745 kB/s | 538 kB 00:00
(8/16): python3-setuptools-39.2.0-5.el8.noarch.rpm 775 kB/s | 162 kB 00:00
(9/16): python3-babel-2.5.1-5.el8.noarch.rpm 2.4 MB/s | 4.8 MB 00:01
(10/16): python3-bcrypt-3.1.6-2.el8.1.x86_64.rpm 118 kB/s | 44 kB 00:00
(11/16): libsodium-1.0.18-2.el8.x86_64.rpm 89 kB/s | 162 kB 00:01
(12/16): python3-pynacl-1.3.0-5.el8.x86_64.rpm 674 kB/s | 100 kB 00:00
(13/16): sshpass-1.06-9.el8.x86_64.rpm 71 kB/s | 27 kB 00:00
(14/16): platform-python-pip-9.0.3-16.el8.noarch.r 4.6 MB/s | 1.8 MB 00:00
(15/16): python3-paramiko-2.4.3-1.el8.noarch.rpm 92 kB/s | 289 kB 00:03
(16/16): ansible-2.9.9-1.el8.noarch.rpm 976 kB/s | 17 MB 00:18
-----------------------------------------------------------------------------------
Total 982 kB/s | 25 MB 00:26
warning: /var/cache/dnf/epel-6519ee669354a484/packages/ansible-2.9.9-1.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Extra Packages for Enterprise Linux 8 - x86_64 1.6 MB/s | 1.6 kB 00:00
Importing GPG key 0x2F86D6A1:
Userid : "Fedora EPEL (8) <epel@fedoraproject.org>"
Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : python3-setuptools-39.2.0-5.el8.noarch 1/17
Upgrading : platform-python-pip-9.0.3-16.el8.noarch 2/17
Installing : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 3/17
Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 3/17
Installing : python3-pip-9.0.3-16.el8.noarch 4/17
Installing : sshpass-1.06-9.el8.x86_64 5/17
Installing : python3-bcrypt-3.1.6-2.el8.1.x86_64 6/17
Installing : libsodium-1.0.18-2.el8.x86_64 7/17
Installing : python3-pynacl-1.3.0-5.el8.x86_64 8/17
Installing : python3-pytz-2017.2-9.el8.noarch 9/17
Installing : python3-babel-2.5.1-5.el8.noarch 10/17
Installing : python3-pyasn1-0.3.7-6.el8.noarch 11/17
Installing : python3-paramiko-2.4.3-1.el8.noarch 12/17
Installing : python3-markupsafe-0.23-19.el8.x86_64 13/17
Installing : python3-jinja2-2.10.1-2.el8_0.noarch 14/17
Installing : python3-jmespath-0.9.0-11.el8.noarch 15/17
Installing : ansible-2.9.9-1.el8.noarch 16/17
Cleanup : platform-python-pip-9.0.3-15.el8.noarch 17/17
Running scriptlet: platform-python-pip-9.0.3-15.el8.noarch 17/17
Verifying : python3-babel-2.5.1-5.el8.noarch 1/17
Verifying : python3-jinja2-2.10.1-2.el8_0.noarch 2/17
Verifying : python3-jmespath-0.9.0-11.el8.noarch 3/17
Verifying : python3-markupsafe-0.23-19.el8.x86_64 4/17
Verifying : python3-pip-9.0.3-16.el8.noarch 5/17
Verifying : python3-pyasn1-0.3.7-6.el8.noarch 6/17
Verifying : python3-pytz-2017.2-9.el8.noarch 7/17
Verifying : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 8/17
Verifying : python3-setuptools-39.2.0-5.el8.noarch 9/17
Verifying : ansible-2.9.9-1.el8.noarch 10/17
Verifying : libsodium-1.0.18-2.el8.x86_64 11/17
Verifying : python3-bcrypt-3.1.6-2.el8.1.x86_64 12/17
Verifying : python3-paramiko-2.4.3-1.el8.noarch 13/17
Verifying : python3-pynacl-1.3.0-5.el8.x86_64 14/17
Verifying : sshpass-1.06-9.el8.x86_64 15/17
Verifying : platform-python-pip-9.0.3-16.el8.noarch 16/17
Verifying : platform-python-pip-9.0.3-15.el8.noarch 17/17
Upgraded:
platform-python-pip-9.0.3-16.el8.noarch
Installed:
ansible-2.9.9-1.el8.noarch
python3-paramiko-2.4.3-1.el8.noarch
python3-babel-2.5.1-5.el8.noarch
python3-jinja2-2.10.1-2.el8_0.noarch
python3-jmespath-0.9.0-11.el8.noarch
python3-markupsafe-0.23-19.el8.x86_64
python3-pip-9.0.3-16.el8.noarch
python3-pyasn1-0.3.7-6.el8.noarch
python3-pytz-2017.2-9.el8.noarch
python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64
python3-setuptools-39.2.0-5.el8.noarch
libsodium-1.0.18-2.el8.x86_64
python3-bcrypt-3.1.6-2.el8.1.x86_64
python3-pynacl-1.3.0-5.el8.x86_64
sshpass-1.06-9.el8.x86_64
Complete!
检查ansible版本
[root@C8-1 ~]# type ansible
ansible is /usr/bin/ansible
[root@C8-1 ~]# ansible --version
ansible 2.9.9
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, Nov 21 2019, 19:31:34) [GCC 8.3.1 20190507 (Red Hat 8.3.1-4)]
* * *
胖并快乐着的死肥宅
* * *