7.2. 生成 Ansible playbook
您可以使用 Ansible VS Code 扩展中的自然语言接口来生成整个 Ansible playbook。
先决条件
- 您是具有 Red Hat Ansible Automation Platform 和 IBM watsonx Code Assistant 的试用或付费订阅的组织的一部分。
- 已安装并配置了 Ansible VS Code 扩展。
流程
- 使用您的红帽帐户登录 VS Code。
- 在 Activity 栏中,点 Ansible 图标。
在 Ansible Creator 下,单击 Get started。此时会显示 Ansible Content Creator 页面。
下图显示了 Ansible Content Creator 页面:
图 7.1. 创建 Ansible playbook 的设置
- 选择带有 Ansible Lightspeed 标题的 Playbook。此时会显示 Create a playbook 页面。
在 What do want the playbook to accomplish? 字段中,输入提示以创建 playbook,然后单击 Analyze。
几秒钟后,您的 playbook 意图的建议步骤会显示在您的 playbook 的"检查"步骤,并根据需要进行修改。
执行以下任务之一:
- 如果步骤与您的意图匹配:单击 Generate Playbook。
- 如果需要修改:点编辑器并更新任务或步骤以符合您的意图。
- 如果任务建议与您的意图不匹配:单击 Back 以更改原始提示,然后重新开始。
- 如果要恢复原始任务建议:点 Reset,然后继续下一步。
验证步骤后,单击 Generate playbook。
playbook 生成几秒钟,并且为字段 生成以下 playbook 会显示新生成的 playbook:
- 单击 Open editor。生成的 playbook 在 VS Code 编辑器中作为无权利的 YAML 文件打开。
- 保存没有权利的 YAML 文件。