一、ad-hoc使用场景
1、ansible提供两种方式去完成任务,一是ad-hoc命令,一是写ansible playbook,在学习了playbooks之后,你才能体会到ansible真正的强大之处在哪里。
2、ad-hoc更注重于解决一些简单或平时工作中遇到的任务,相当于linux系统命令行侠的shell命令,后者更适合于解决复杂或需固化下来的任务,相当于linux系统的shell scripts
3、使用场景:
- 关闭所有不必要的服务器
- 临时更新apache或nginx的配置文件
二、ansible命令的使用流程
三、ansible的并发特性
1、ansible为我们提供了便捷的选项,-f 指定线程数
- ansible webserver -m ping -f 3
- ansible 有许多模块,默认是command,也就是命令模块,我们可以通过 -m 选项来指定不同的模块
四、ansible-doc用法
1、ansible的模块非常之多,ansible也提供了类似于man功能的help说明工具ansible-doc
2、正式学习ansible模块之前,有必要先了解ansible-doc用法:
- 显示所有可用模块:ansib