一、秘钥推送
yum install ansible -y
ssh-keygen -f ~/.ssh/id_rsa -P '' -q
for n in 7 8
do
sshpass -p123456 ssh-copy-id -f -i ~/.ssh/id_rsa.pub "-o StrictHostKeyChecking=no" 172.16.1.$n
done
ssh 172.16.1.7 "ifconfig eth1"
ssh 172.16.1.8 "ifconfig eth1"
二、ansible的模块以及参数讲解
1、查看使用帮助
ansible-doc -l #模块就Linux的所有命令了
查看模块的参数
ansible-doc -s command #Linux的命令对应的所有参数
2、常见参数 command
3、shell模块功能说明
4、copy模块功能说明
实例
5、script模块功能说明
说明: 远程节点上运行本地脚本模块,远程可以没有这个脚本
6、file 模块功能说明
说明:file模块主要用于创建文件或目录,存在的文件、目录权限修改
实例:创建文件目录
7、yum模块功能
说明:yum包管理模块
8、cron 模块功能说明
说明: