Ansible-command 模块

command 模块是 ansible ad-hoc command 模式下的默认模块,也就是说你不需要指定参数-m

Example

1. creates

creates 表示存在则不运行命令

ansible group1 -a "ls /  creates=/tem/testfile"

上面的命令表示:如果 /tem/testfile 文件夹不存在则运行 ls / 命令

2. removes

removes 表示存在运行则运行

ansible group1 -a "ls /  removes=/tem/testfile"

上面的命令表示:如果 /tem/testfile 文件夹存在则运行 ls / 命令

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 12.ansible模块查看和帮助***** 查找模块 ansible-doc -l #模块就Linux命...
    一关_e438阅读 2,695评论 0 0
  • 1)安装2)常用模块3)inventory4)playbook(role\tag\template)5) yaml...
    秦记阅读 9,799评论 2 5
  • 本文主要内容均收集于网络上的博文资料,仅以此文作为学习总结。BTW,目前Ansible对python3的支持还不是...
    qiuyi943阅读 18,377评论 1 15
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,945评论 0 5
  • 对工作有抱怨的类型去推崇事业,没有工作想法,就谈自己的品质。 有时间的点,怎么去让他在那个点可以邀约来,要想办法达...
    聊发阅读 1,046评论 0 0