3.2. 使用 playbook 创建自动化内容
Ansible playbook 是蓝图,告知 Ansible Automation Platform 要针对哪些设备执行哪些任务。您可以使用 playbook 定义您希望平台运行的自动化任务。
3.2.1. 创建 playbook 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
playbook 包含一个或多个 play。基本 play 包含以下参数:
- 名称 :对 playbook 整体功能的简短描述,有助于保持所有用户的可读性和组织性。
- 主机 :标识要针对 Ansible 运行的目标或目标。
-
become 语句 :此可选语句可以设为
true
或yes
,以使用 become 插件(如sudo
、su
、pfexec
、doas
、pbrun
、dzdo
、ksu
)启用特权升级。 - 任务 :这是对 play 中每一主机执行的操作列表。
以下是 playbook 中 play 的示例:您可以看到 play、主机和 play 中包含的任务列表。
有关编写 playbook 的更多详细信息,请参阅 开发自动化内容,或使用 IBM watsonx Code Assistant 用户指南来查阅有关 Red Hat Ansible Lightspeed 的文档,以了解如何生成带有 AI 协助的 playbook。