第 4 章 在工作区中开发自动化内容


Ansible 开发工具作为 Ansible 开发工作区中的 Ansible 扩展的一部分安装。您可以使用 Ansible 开发工具构建存储库中自动化内容的目录。

使用 Ansible 扩展可确保满足目录结构的最佳实践。有关使用 Ansible 扩展来开发自动化内容的更多信息,请参阅 开发自动化内容

红帽建议您为每个软件仓库只创建一个集合,以便每个集合都有一个明确的特定目的。这种方法促进可重用性,因为每个集合是一个自包含的内容单元。集合及其存储库之间的一对一关系还可以通过简化依赖项管理、维护和发行周期来提高易管理性。

4.1. 在 Ansible 开发工作区中创建集合和 playbook

使用 VS Code 中的 Ansible 扩展,使用 Ansible 开发工具为您的自动化内容构建目录和文件。您可以将 Red Hat Ansible Lightspeed 与 IBM watsonx Code Assistant 搭配使用,以帮助您编写 playbook,ansible-lint 来调试它们。

流程

  1. 在 OpenShift Dev Spaces 仪表板中。选择要开发自动化内容的 Ansible 开发工作区。
  2. 在 VS Code 的 Activity 栏中,选择 Ansible 图标以打开 Ansible 开发工具。
  3. 在 Ansible Lightspeed 部分中选择 Connect 以登录到 Ansible Lightspeed。
  4. Ansible Development 工具的 initialize 部分中选择一个选项,以构建集合项目或 playbook 项目的文件和目录。

  5. 在 Ansible 开发工具的 Add 部分中选择选项,将 playbook 或角色的文件添加到项目中。或者,您可以使用 Ansible Lightspeed 部分中的选项来生成 playbook 或角色。
  6. 保存您的工作:

    1. 单击 Activity 栏中的主菜单图标,再选择 Terminal New Terminal
    2. 使用 git addgit commit 命令暂存更改的文件,并将您的更改提交到工作区中的本地存储库。
    3. 使用 git push 命令将更新推送到源控制管理器中的存储库。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部