>
Ansible提供两种方式去执行任务:一种是ad-hoc 命令,另一种是写 Ansible playbook。
前者可以处理一些简单的任务,而后者需要处理比较复杂的任务。ad-hoc命令与playbook的关系类似于在命令行敲入的shell命令和shell scripts之间的关系。
ad-hoc命令虽然简单,但也展示出了Ansible的强大功能,并且也有很多使用场景,比如在多个远程主机上快速执行一次性的任务,或者想测试某个模块的行为以决定是否要加入到playbook中等等。
图文推荐