1.ansible介绍
### 一、ansible介绍
批量管理工具
pssh:远程执行命令,脚本
ansible:密钥认证,公钥给你们,私钥留给我自己,基于python写的
不能跟JumpServer跳板机放一起,因为他俩的python版本不一样
标准化:这里的意思是配置、软件、数据都放在固定的服务器上,不要乱放


二、安装
2.1 环境配置
2.2 安装
yum -y install ansible

1.ansible的配置文件
2.配置模块搜索路径
2.3 常用选项

配置文件查找顺序

配置文件详解
#去掉空行跟注释
egrep -v '#|^$' /etc/ansible/ansible.cfg


关于临时目录:在给被控端发送文件时,都会将文件分割小块放在临时目录,再拼接,如果文件传送失败,需要检查临时目录是否有写入权限。
修改后的配置文件

2.4 inventory文件

三、配置
3.1 密码认证
默认ansible 走的是密钥认证,这里介绍一下密码认证
需要修改hosts配置文件,在里面写上受控端的端口,用户,密码

资源组为web,默认为命令模块,-a参数为hostname

域名的写法
这4个域名要写hosts解析

ansible webserver -a 'hostname'
3.2 密钥认证
今天的学习是为了以后的工作更加的轻松!

浙公网安备 33010602011771号