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,创建目录

  

   如果目录存在则不会创建

  

  

     

   

posted on 2018-08-15 18:58  kingle-l  阅读(1759)  评论(0编辑  收藏  举报

levels of contents