zoukankan      html  css  js  c++  java
  • Ansible常用模块之命令类模块

    Command模块

    在远程节点上执行命令

    [root@tiandong ~]# ansible all -m command -a "ls"

    在远程主机上执行ls命令。

     

    [root@tiandong ~]# ansible all -m command -a "chdir=/tmp ls"

    进入到/tmp目录下面,然后执行ls命令

    [root@tiandong ~]# ansible all -m command -a "creates=/tmp/copy echo test"

    存在/tmp/copy文件不执行”echo test”命令,不存在才执行”echo test”命令

    [root@tiandong ~]# ansible all -m command -a "removes=/tmp/copy echo test"

    存在/tmp/copy文件执行”echo test”命令,不存在不执行”echo test”命令

    Shell模块

    在远程主机上执行ansible主机上的脚本。

    [root@tiandong ~]# ansible all -m script -a "chdir=/tmp /tmp/hello.sh"

    进入到远程主机/tmp目录下面然后执行本地脚本。

    [root@tiandong ~]# ansible all -m script -a "creates=/tmp/copy /tmp/hello.sh"

    [root@tiandong ~]# ansible all -m script -a "removes=/tmp/copy /tmp/hello.sh"

    command模块类似

  • 相关阅读:
    超链接与图像
    24
    2018-02-24
    2018-02-23
    2018-02-05(jQuery)
    2018-01-29(jQuery)
    2018-01-29(Bootstrap)
    2018-01-29(HTML+CSS)
    451. 根据字符出现频率排序
    550.键盘行
  • 原文地址:https://www.cnblogs.com/winter1519/p/9341005.html
Copyright © 2011-2022 走看看