今天主要讲一下ansible的入门
安装ansible,root用户可以直接yum,但是普通用户需要通过sudo的方式进行yum
一、安装Ansible
通过student用户进行安装
[student@workstation ~]$ sudo yum -y install ansible//root用户不用sudo
[sudo] password for student:
Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs) 11 MB/s | 1.5 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) 16 MB/s | 2.3 MB 00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) 19 MB/s | 6.8 MB 00:00
Package ansible-2.9.21-1.el8ae.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
安装后检查版本号
[student@workstation ~]$ ansible --version
ansible 2.9.21
config file = /etc/ansible/ansible.cfg
configured module search path = ['/home/student/.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, Mar 18 2021, 08:58:41) [GCC 8.4.1 20200928 (Red Hat 8.4.1-1)]
可知版本号是2.9.21
检查一下ansible是否能用
[student@workstation ~]$ ansible -m ping localhost
localhost | SUCCESS => {
"changed": false,
"ping": "pong"
}
[student@workstation ~]$
-m :指定模块,本命令则指定的就是ping的模块,通过ansible的模式ping自己,如上所示,可确定ansible可用!
这里说一下:绿色的代表成功,本次就是绿色的
绿色的是SUCCESS ,任务执行成功但是没有对主机产生影响
黄色的是CHANGED,任务执行成功,也对主机产生影响
红色的是FAILED,任务失败。