ansible常见模块

查看支持的模块:ansible-doc -l  

获取指定模块帮助信息:ansible-doc 模块名 或者 ansible-doc -s 模块名

3个远程命令模块:

command模块,shell模块,script模块。其中command负责在远程主机上执行命令,不支持管道;shell在远程主机上调用shell解析器,支持管道;script将本地的脚本在远端服务器运行

copy模块    # 用于将文件复制到远程主机,支持设定内容和修改权限.

file模块    # 创建文件,创建连接文件,删除文件等

stat模块     #  获取远程文件的状态信息,包括atime,ctime,mtime,md5,uid,gid等信息。

ping模块    # 主机连通性测试

get_url模块    # 用于从http、ftp、https服务器上下载文件(类似于wget)

yum模块    # 用于模块的安装

cron模块    # 创建crontab任务计划

service模块    # 管理服务

sysctl模块    # 修改内核参数

user模块    # 管理用户账号

group模块    # 用户组管理

setup模块    # 该模块主要用于收集信息,是通过调用facts组件来实现的,以变量形式存储主机上的信息

fetch模块    # 从远程复制文件到本地

 

posted @ 2020-08-07 14:29  轩辕吊雷  阅读(135)  评论(0编辑  收藏  举报