ANSIBLE常用模块

如果事与愿违,那一定是另有安排

1 Command模块(不具有幂等性) 默认模块

2 Shell模块 (不具有幂等性) 增强版的command模块

3 Script模块 (不具有幂等性)在远程主机上运行ansible服务器上的脚本(无需执行权限)

4 Copy模块 从ansible服务器主控端复制文件到远程主机

5 Get_url模块 用于将文件从http、https或ftp下载到被管理机节点上

6 Fetch模块 从远程主机提取文件至ansible的主控端,copy相反,目前不支持目录可以打个包然后再传输)

7 File模块 (建文件,删文件,创建软连接)设置文件属性,创建软链接等

8 stat模块 检查文件或文件系统的状态

9 unarchive模块 解包,解压缩

10 Archive模块 打包压缩保存在被管理节点

11 Hostname模块 管理主机名

12 Cron模块 计划任务

13 Yum和Apt模块 分别管理centos和ubuntu
的软件包

14 yum_repository模块 直接把yum仓库配好

15 Service模块 管理服务

16 User模块 管理用户

17 Group模块 管理组

18 Lineinfile模块 相当于单行替换的sed

19 Replace模块 相当于多行替换的sed,增强版的lineinfile模块(建议使用)

20 SELinux模块 管理SElinux

21 reboot模块 重启

22 mount模块 挂载和卸载文件系统

23 Setup模块 setup 模块来收集主机的系统信息,如果主机 较多,会影响执行速度

24debug模块 此模块可以输出信息

在ansible中,能用模块解决的尽量使用模块,更安全,可靠,具有幂等性

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值