Skip to content
章节导航

ansible 中的模块

ansible 中有许许多多的模块,通过不同的模块之间的配合来完成批量化的操作。

在官网文档中列举出了很多内建的模块,查看这里

常用模块列表

常用模块作用文档地址
ping检测目标机器是否存活官方文档地址
command执行简单命令,不支持特殊符号比如管道符官方文档地址
shell执行简单命令,支持特殊符号官方文档地址
hostname执行简单命令,支持特殊符号官方文档地址
copy批量分发文件官方文档地址
file管理文件和文件属性官方文档地址
fetch从远程节点获取文件官方文档地址
unarchive从本机复制存档后在远程节点解压缩存档官方文档地址
archive从本机复制存档后在远程节点解压缩存档官方文档地址
script在远程节点上运行本地脚本官方文档地址
cron管理 cron.d 和 crontab 条目官方文档地址
group添加或删除用户组官方文档地址
user管理用户帐户官方文档地址
yum在 CentOS 上使用 yum 包管理器管理包官方文档地址
apt在 Debian/Ubuntu 上使用 apt 包管理器管理包官方文档地址
package通用操作系统包管理器官方文档地址
systemd系统服务管理官方文档地址
service管理服务官方文档地址
lineinfile管理文本文件中的行官方文档地址
replace使用向后引用的正则替换文件中特定字符串的所有实例官方文档地址
setup收集有关远程主机的信息官方文档地址