搜索

第 7 章 生成 playbook 和查看 playbook 的解释

download PDF

使用 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 中预期的每个任务。
    • 在不向概述中添加新行的情况下,以一个句子保持步骤描述。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.