,本章将介绍和使用 Ansible 中经常使用的一些模块,大体模块分为: 文件操作类,命令执行类,系统管理类,等使我们能对 Ansible 有一个全面的了解....,就不执行对应命令,起到判断的作用
removes 与creates参数相反,当指定的文件不存在时,就不执行对应命令
首先通过root用户执行一条ls命令,ls默认会打印出/root/家目录下的文件,...模块不同之处是 shell 模块在远程主机中执行命令时,会运行远程主机上的 /bin/sh 程序处理,也就是说它不是直接执行命令,而是交给了bash来托管执行,这样一来我们的管道符也就被支持了,笔者还是常用...下面来看它的几个常用参数:
命 令 参 数 参 数 解 释
src 用于指定本地文件的保存位置,也就是ansible管理主机的文件位置
dest 指定文件将被拷贝到远程主机的哪个目录中,此选项必选
content...,任何位于参数之前的字符串都将被视为欲查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示,下面的find 模块也可以帮助我们在被管理主机中查找符合条件的文件