1.4. Adding Red Hat Enterprise Linux System Roles

Red Hat Enterprise Linux 系统角色是一个远程管理 Red Hat Enterprise Linux 服务器的配置接口。您可以使用 Red Hat Enterprise Linux 系统角色在 Satellite 中添加 Ansible 角色。在卫星中使用 Ansible 角色可以加快配置更快、更轻松地配置。

一些 Red Hat Enterprise Linux 系统角色的支持级别可能只是 技术预览。有关 Red Hat Enterprise Linux 系统角色的支持级别和常规信息的最新信息,请参阅 Red Hat Enterprise Linux 系统角色

在订阅 Extras 频道前,请查看 Red Hat Enterprise Linux Extras 产品生命周期 文档。

流程

  1. 确保已启用 rhel-7-server-extras-rpms 存储库。

    # subscription-manager repos --enable=rhel-7-server-extras-rpms
  2. 安装 rhel-system-roles 软件包。

    # satellite-maintain packages install rhel-system-roles

    rhel-system-roles 软件包会下载到 /usr/share/ansible/roles/。在导入前,您可以查看并您对文件所做的任何修改。

  3. 在 Satellite Web UI 中,导航到 Configure > Roles,再单击包含您要导入的角色的 Capsule。
  4. 从 Ansible 角色列表中,选择您要导入的角色的复选框,然后单击 Update

现在,您可以将 Ansible 角色分配到主机或主机组。如需更多信息,请参阅配置 Satellite 中的 Ansible 角色到现有主机 以使用 Ansible

您还可以通过将这些角色中包含的模块添加到 Ansible 作业模板,将它们添加到 Ansible playbook 中。您必须在作业模板中包含 hosts:all 行。如需更多信息,请参阅 Red Hat Enterprise Linux(RHEL)系统角色