找了台Linux服务器(centos7.6的OS)开始部署ansible服务,执行 yum install ansible -y 命令,发现我配的yum源里没有ansible的软件包,安装失败。查看书籍,需要先配置EPEL源,以提供安装包。
centos7是小网的ip,没有网络,参考访问Internet:https://blog.csdn.net/lxl1531/article/details/109224706
配置好之后,就可以配置EPEL源了,安装EPEL源参考:https://blog.csdn.net/lxl1531/article/details/109246164
然后执行yum install ansible -y 命令,安装ansible。
[root@pa_cicd ~]# yum install ansible -y Downloading packages: No Presto metadata available for base (1/15): PyYAML-3.10-11.el7.x86_64.rpm | 153 kB 00:00:01 (2/15): libyaml-0.1.4-11.el7_0.x86_64.rpm | 55 kB 00:00:02 (3/15): python-babel-0.9.6-8.el7.noarch.rpm | 1.4 MB 00:00:01 (4/15): python-idna-2.4-1.el7.noarch.rpm | 94 kB 00:00:00 (5/15): python-ipaddress-1.0.16-2.el7.noarch.rpm | 34 kB 00:00:00 (6/15): python-jinja2-2.7.2-4.el7.noarch.rpm | 519 kB 00:00:00 (7/15): python-markupsafe-0.11-10.el7.x86_64.rpm | 25 kB 00:00:00 (8/15): python-cffi-1.6.0-5.el7.x86_64.rpm | 218 kB 00:00:00 (9/15): python-paramiko-2.1.1-9.el7.noarch.rpm | 269 kB 00:00:00 (10/15): ansible-2.9.13-1.el7.noarch.rpm | 17 MB 00:00:04 (11/15): python2-pyasn1-0.1.9-7.el7.noarch.rpm | 100 kB 00:00:00 (12/15): python2-httplib2-0.18.1-3.el7.noarch.rpm | 125 kB 00:00:02 (13/15): python2-cryptography-1.7.2-2.el7.x86_64.rpm | 502 kB 00:00:02 (14/15): sshpass-1.06-2.el7.x86_64.rpm | 21 kB 00:00:01 (15/15): python2-jmespath-0.9.4-2.el7.noarch.rpm | 41 kB 00:00:02 ------------------------------------------------------------------------------------------------------- Total 2.6 MB/s | 21 MB 00:00:07总共需要安装15个依赖,如上所示。如果安装过程中某些依赖下载失败,可以尝试把yum的基础源更换成清华源,这个源的软件库比较全。(换源前先备份旧的)
到此ansible就部署在我的centos7.6上面了。
