Dans le chapitre précédent de la série RHCE Ansible; vous avez appris à utiliser les rôles d'Ansible Galaxy et à créer vos propres rôles personnalisés. Continuons la discussion sur les rôles Ansible mais cette fois; nous nous concentrerons sur les rôles système RHEL.
Red Hat a créé une collection de rôles Ansible qui cible principalement les systèmes RHEL; ces ensembles de rôles sont appelés rôles système Red Hat Enterprise Linux (RHEL) .
Dans ce didacticiel, vous apprendrez à installer et à utiliser les rôles système RHEL pour gérer et automatiser les opérations RHEL standard.
Installation des rôles système RHEL
Les rôles système RHEL sont fournis par rhel-system-roles emballer. Alors, allons-y et installons les rhel-system-roles paquet :
[[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!
Les rôles système RHEL seront installés dans /usr/share/ansible/roles répertoire :
[[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
Comme vous pouvez le voir en listant le contenu de /usr/share/ansible/roles; les rôles système RHEL suivants sont actuellement fournis :
- rhel-system-roles.kdump -> configure le service de récupération sur incident kdump.
- rhel-system-roles.network -> configure les interfaces réseau.
- rhel-system-roles.postfix -> configure un hôte en tant que MTA Postfix.
- rhel-system-roles.selinux ->gère tous les aspects de SELinux.
- rhel-system-roles.storage -> configure le stockage local.
- rhel-system-roles.timesync -> configure le protocole NTP (Network Time Protocol) ou le protocole PTP (Precision Time Protocol).
Il est fort probable que des rôles système RHEL supplémentaires seront introduits à l'avenir.
Lire l'histoire complète
Le reste de l'article est réservé aux membres LHB Pro. Vous pouvez vous inscrire maintenant pour 50 $ par an pour lire le reste de cet article et obtenir un accès GRATUIT à tous les messages, ebooks et cours vidéo réservés aux membres.
S'abonnerVous avez déjà un compte ?Se connecter