使用 Playbook

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

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

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

Playbook 被设计为人类可读的,并且是用基本的文本语言开发的。组织 Playbook 及其包含的文件有多种方法,我们将提供一些关于此的建议,以及如何充分利用 Ansible。