使用剧本

Playbook 记录并执行 Ansible 的配置、部署和编排功能。它们可以描述您希望远程系统强制执行的策略,或者通用 IT 流程中的一组步骤。

如果说 Ansible 模块是您工作坊中的工具,那么 Playbook 就是您的操作手册,而主机清单(Inventory)则是您的原材料。

在基础层面,Playbook 可用于管理远程机器的配置和部署。在高级层面,它们可以编排涉及滚动更新的多层部署序列,并将操作委派给其他主机,在此过程中与监控服务器和负载均衡器进行交互。

Playbook 旨在让人易读,并使用基础文本语言开发。组织 Playbook 及其包含的文件有多种方式,我们将就此以及如何充分利用 Ansible 提供一些建议。