ansible 实战项目之文件操作(二) 一,前言

ansible 实战项目之文件操作(二)
一,前言

如果没有安装好的话看我以前的贴子哦!!

上次安装已经确定通了,所以下面步骤应该是完全ok的

特点:
(1)、轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;
(2)、批量任务执行可以写成脚本,而且不用分发到远程就可以执行;
(3)、使用python编写,维护更简单;
(4)、基于SSH工作;
(5)、支持文件同步并且对修改之前的文件进行备份,支持回滚;
        好了,下面我们开始安装ansible:首先得准备好安装环境

二,实战操作

  一,配置ansible的host文件

    文件位置在/etc/ansible/hosts文件下面,配置控制ip,必须写在里面才能完成自动化跟进

    ansible 实战项目之文件操作(二)
一,前言

    服务器的控制ip

    ansible 实战项目之文件操作(二)
一,前言

   参看目标服务器的~目录里内容

  二,ping命令设置

    ansible 实战项目之文件操作(二)
一,前言

  三,安装命令

  ansible 实战项目之文件操作(二)
一,前言

  四,copy 命令复制本地文件到目标

    ansible 实战项目之文件操作(二)
一,前言

  查看是否ok

  ansible 实战项目之文件操作(二)
一,前言

  已经有了!!

  加入backup判断文件存在

      ansible 实战项目之文件操作(二)
一,前言

  五,file文件操作

    1,文件创建

      path:指定目录

      state:执行

  ansible 实战项目之文件操作(二)
一,前言

    查看  目标是否成功

  ansible 实战项目之文件操作(二)
一,前言

    2,创建目录

  ansible 实战项目之文件操作(二)
一,前言

   如果目录存在则不会创建

  ansible 实战项目之文件操作(二)
一,前言

  ansible 实战项目之文件操作(二)
一,前言