RHCE Ansible 系列 #10:RHEL 系统角色

在 RHCE Ansible 系列的上一章中; 您学会了使用 Ansible Galaxy 的角色并创建自己的自定义角色。 让我们继续讨论 Ansible 角色,但这一次; 我们将专注于 RHEL 系统角色。

红色的帽子 创建了一组主要针对 RHEL 系统的 Ansible 角色; 这些角色集合被称为 红帽企业 Linux (RHEL) 系统角色.

在本教程中,您将学习如何安装和使用 RHEL 系统角色来管理和自动化标准 RHEL 操作。

安装 RHEL 系统角色

RHEL 系统角色由 rhel 系统角色 包裹。 所以,让我们继续安装 rhel 系统角色 包裹:

[[email protected] plays]$ sudo yum search rhel-system-roles
=================== Name Exactly Matched: rhel-system-roles ====================
rhel-system-roles.noarch : Set of interfaces for unified system management

[[email protected] plays]$ sudo yum -y install rhel-system-roles

Installed:
  rhel-system-roles-1.0-10.el8_1.noarch                                         

Complete!

RHEL 系统角色将安装在 /usr/share/ansible/角色 目录:

[[email protected] plays]$ ls -l /usr/share/ansible/roles
total 0
lrwxrwxrwx.  1 root root  23 Oct 22  2019 linux-system-roles.kdump -> rhel-system-roles.kdump
lrwxrwxrwx.  1 root root  25 Oct 22  2019 linux-system-roles.network -> rhel-system-roles.network
lrwxrwxrwx.  1 root root  25 Oct 22  2019 linux-system-roles.postfix -> rhel-system-roles.postfix
lrwxrwxrwx.  1 root root  25 Oct 22  2019 linux-system-roles.selinux -> rhel-system-roles.selinux
lrwxrwxrwx.  1 root root  25 Oct 22  2019 linux-system-roles.storage -> rhel-system-roles.storage
lrwxrwxrwx.  1 root root  26 Oct 22  2019 linux-system-roles.timesync -> rhel-system-roles.timesync
drwxr-xr-x.  9 root root 156 Nov 14 22:44 rhel-system-roles.kdump
drwxr-xr-x.  8 root root 177 Nov 14 22:44 rhel-system-roles.network
drwxr-xr-x.  6 root root 114 Nov 14 22:44 rhel-system-roles.postfix
drwxr-xr-x.  8 root root 138 Nov 14 22:44 rhel-system-roles.selinux
drwxr-xr-x. 10 root root 215 Nov 14 22:44 rhel-system-roles.storage
drwxr-xr-x. 11 root root 187 Nov 14 22:44 rhel-system-roles.timesync

从列出 / 的内容可以看出usr/share/ansible/角色; 当前提供以下 RHEL 系统角色:

  1. rhel-system-roles.kdump -> 配置 kdump 崩溃恢复服务。
  2. rhel-system-roles.network -> 配置网络接口。
  3. rhel-system-roles.postfix -> 将主机配置为 Postfix MTA。
  4. rhel-system-roles.selinux -> 管理 SELinux 的所有方面。
  5. rhel-system-roles.storage -> 配置本地存储。
  6. rhel-system-roles.timesync -> 配置网络时间协议 (NTP) 或精确时间协议 (PTP)。

将来很可能会引入其他 RHEL 系统角色。

阅读全文

本文的其余部分仅供 LHB Pro 会员使用。 您现在可以以每年 50 美元的价格注册阅读本文的其余部分,并免费访问所有仅限会员的帖子、电子书和视频课程。

订阅

已经有一个帐户?
登入