thbe.rhel
Ansible Role thbe-rhel
Ce rôle configure et déploie des paramètres de base sur une instance RHEL ou un clone RHEL.
Exigences
Pour exploiter pleinement ce rôle, vous devez être enregistré dans le RHN et abonné à au moins un abonnement standard RHEL.
Variables du Rôle
- role_directory - Cette variable contient le chemin racine des répertoires utilisés par les rôles thbe (ne pas changer !)
- net_manage - Gérer le réseau local (par défaut : faux)
- net_mtu - Définir la taille MTU (par défaut : 1500)
- net_connection_prefix - Préfixe pour les noms de connexion réseau (par défaut : 'Système ')
- net_interface - Nom de l'interface réseau (par défaut : 'eth0')
- net_hostname_primary - Nom de l'hôte principal (par défaut : non défini)
- net_hostname_secondary - Nom d'hôte secondaire/alias (par défaut : non défini)
- net_ip_primary - Adresse IP principale (par défaut : non définie)
- net_ip_secondary - Adresse IP secondaire (par défaut : non définie)
- net_route_1 - Route supplémentaire 1 (par défaut : non définie)
- net_route_2 - Route supplémentaire 2 (par défaut : non définie)
- net_gw - Passerelle standard (par défaut : non définie)
- net_packages: - Liste des paquets nécessaires pour NetworkManager
- fw_manage: - Gérer le pare-feu local (par défaut : vrai)
- cockpit_packages - Liste des paquets nécessaires pour Cockpit
- nfs_manage: - Gérer le NFS local (par défaut : faux)
- nfs_packages: - Liste des paquets nécessaires pour NFS
- nfs_server: - Gérer le serveur NFS local (par défaut : faux)
- ansible_manage - Gérer le déploiement Ansible (par défaut : faux)
- rhn_manage - Gérer les abonnements RHN (par défaut : faux)
- rhn_organization_id - ID d'organisation RHN (par défaut : 'non défini')
- rhn_activation_key - Clé d'activation RHN (par défaut : 'non définie')
- rhel_release_version - Version de publication RHEL verrouillée (par défaut : 'dernière')
- rhel_kernel_version - Version de noyau RHEL verrouillée (par défaut : 'dernière')
- rhel_repos_8 - Liste des dépôts RHEL 8 standard
- rhel_repos_9 - Liste des dépôts RHEL 9 standard
- rhel_packages_common - Liste des paquets RHEL standard
- rhel_packages_8 - Liste des paquets standard uniquement pour RHEL 8
- rhel_packages_rhn - Liste des paquets standard uniquement pour RHN
- external_repos_epel - Active le dépôt EPEL (par défaut : faux)
Dépendances
Ce rôle dépend de :
- thbe.common
Exemple de Playbook
Ce rôle peut être inclus dans le site.yml comme ceci :
# Playbook du site
- name: Playbooks Ansible pour tous les nœuds
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "Inclure thbe.common"
ansible.builtin.include_role:
name: "thbe.common"
- name: "Inclure thbe.rhel"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
Licence
GPL-3.0-only
Informations sur l'Auteur
Thomas Bendler - https://www.thbe.org/
À propos du projet
This role deploy RHEL specific settings/ tools to a freshly installed machine
Installer
ansible-galaxy install thbe.rhel
Licence
gpl-3.0
Téléchargements
785
Propriétaire
Professional hobbyist