ansible常见模块使用说明

  • A+
所属分类:ansible

ansible常见语法:

    范例:ansible all -m command -a 'ifconfig'

常见模块及其用法说明

    查询模板ansible-doc -l          查询模块帮助:ansible-doc -s [模块名]

1.ping模块(不用参数)

    主要检测主机是否在线

2.setup模块(同样无参数,输出主机的信息,信息较多,这里就不写了,只写命令)

  用法:ansible all -m setup

3.cron模块:定时任务模块

  

4.command模块:用于执行常见的linux命令(默认模块,不指定-m默认就是command)

  范例:ansible all -m command -a 'ifconfig'  或者ansible all  -a 'ifconfig'

5.shell模块:执行常见shell命令,说了command模块,为什么还要shell呢,原因很简单,command不支持传参到远程,shell支持,常见的管道符shell支持

  范例:ansible all -m shell -a 'echo "123"|passwd --stdin user1'

   

6.user模块,用户模块,主要操作用户相关  

7.group:组模块

8.yum:yum软件的安装卸载

9.service:服务管理

10.script:本地脚本复制到远程主机执行

11.copy:文件复制模块

12.file模块:文件模块

    a 'path= mode= owner= group= state={directory|link|present|absent} src='

以上只是罗列常见模块常见用法,所有用法可以帮助

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

您必须登录才能发表评论!