3.3. 从 RHEL 上的软件包安装 Ansible 开发工具


Ansible 开发工具捆绑在 Ansible Automation Platform RPM (红帽软件包管理器)软件包中。有关安装 Ansible Automation Platform 的信息,请参阅 RPM 安装文档

先决条件

  • 已安装 RHEL。
  • 已使用 Red Hat Subscription Manager 注册您的系统。
  • 已安装容器化平台,如 Podman 或 Docker。

流程

  1. 运行以下命令检查是否启用了简单内容访问(SCA):

    $ sudo subscription-manager status

    如果启用了简单内容访问,输出将包含以下信息:

    Content Access Mode is set to Simple Content Access.
    1. 如果没有启用简单内容访问,请附加 Red Hat Ansible Automation Platform SKU:

      $ sudo subscription-manager attach --pool=<sku-pool-id>
  2. 使用以下命令安装 Ansible 开发工具:

    $ sudo dnf install --enablerepo=ansible-automation-platform-2.5-for-rhel-8-x86_64-rpms ansible-dev-tools
    $ sudo dnf install --enablerepo=ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms ansible-dev-tools

验证:

验证 Ansible 开发工具组件是否已安装:

$ rpm -aq | grep ansible

输出显示已安装的 Ansible 软件包:

ansible-sign-0.1.1-2.el9ap.noarch
ansible-creator-24.4.1-1.el9ap.noarch
python3.11-ansible-runner-2.4.0-0.1.20240412.git764790f.el9ap.noarch
ansible-runner-2.4.0-0.1.20240412.git764790f.el9ap.noarch
ansible-builder-3.1.0-0.2.20240413.git167ed5c.el9ap.noarch
ansible-dev-environment-24.1.0-2.el9ap.noarch
ansible-core-2.16.6-0.1.20240413.gite636132.el9ap.noarch
python3.11-ansible-compat-4.1.11-2.el9ap.noarch
python3.11-pytest-ansible-24.1.2-1.el9ap.noarch
ansible-lint-6.14.3-4.el9ap.noarch
ansible-navigator-3.4.1-2.el9ap.noarch
python3.11-tox-ansible-24.2.0-1.el9ap.noarch
ansible-dev-tools-2.5-2.el9ap.noarch

在成功安装时,您可以查看 ansible-creator 的帮助文档:

$ ansible-creator --help

usage: ansible-creator [-h] [--version] command ...

The fastest way to generate all your ansible content.

Positional arguments:
 command
  add           Add resources to an existing Ansible project.
  init          Initialize a new Ansible project.

Options:
 --version      Print ansible-creator version and exit.
 -h     --help  Show this help message and exit
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.