第 7 章 生成 playbook 和查看 playbook 的解释
使用 Ansible VS Code 扩展,您可以使用英语中的自然语言接口创建 Ansible playbook。Red Hat Ansible Lightspeed with IBM watsonx Code Assistant 会读取自然语言提示,并根据您的意图生成完整的 playbook 建议。您还可以查看新或现有 playbook 的解释。playbook 解释描述了 playbook 的作用,并上下文其影响。
这些功能使 Ansible 开发人员能够使用自然语言提示快速、高效地创建新的 Ansible playbook,并获得现有 Ansible playbook 的解释,从而减少了整体的学习周期。有关 Ansible playbook 的信息,请参阅开始使用 Ansible Playbook 指南。
您可以在连接到 Red Hat Ansible Lightspeed 云服务时生成 playbook 并查看 playbook 的解释。Red Hat Ansible Lightspeed 内部部署尚不提供这些功能。
7.1. 生成 playbook 的最佳实践
遵循这些 playbook 建议的最高质量。
确保目标语句直接指定 playbook 必须做什么。
您的声明应从 playbook 的目标开始,例如,
将安全补丁应用到 RHEL9
。避免启动声明,创建 的 playbook
,请准备一个 playbook
,或者我需要帮助
。- 确保 goal 语句不包含新行。
确保 target 语句不止一个句子。
您可能需要在 goal 语句中重复详细信息,才能生成最佳结果。建议您使用生成的概述作为您的目标语句是否可能从更多或较少的详细信息中受益,然后根据需要修改目标声明。
在编辑概述时确保以下内容:
- 不要重新声明 playbook 的目标。
- 验证在 playbook 中捕获关键步骤的步骤。这些步骤不需要反映 playbook 中预期的每个任务。
- 在不向概述中添加新行的情况下,以一个句子保持步骤描述。