ansible 实战项目之文件操作(二)
一,前言
如果没有安装好的话看我以前的贴子哦!!
上次安装已经确定通了,所以下面步骤应该是完全ok的
特点:
(1)、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;
(2)、批量任务执行可以写成脚本,而且不用分发到远程就可以执行;
(3)、使用python编写,维护更简单;
(4)、基于SSH工作;
(5)、支持文件同步并且对修改之前的文件进行备份,支持回滚;
好了,下面我们开始安装ansible:首先得准备好安装环境
二,实战操作
一,配置ansible的host文件
文件位置在/etc/ansible/hosts文件下面,配置控制ip,必须写在里面才能完成自动化跟进
服务器的控制ip
参看目标服务器的~目录里内容
二,ping命令设置
三,安装命令
四,copy 命令复制本地文件到目标
查看是否ok
已经有了!!
加入backup判断文件存在
五,file文件操作
1,文件创建
path:指定目录
state:执行
查看 目标是否成功
2,创建目录
如果目录存在则不会创建
人生就像一滴水,非要落下才后悔!
--kingle