nycrecords.yum_config_manager

Rôle Ansible : Gestionnaire de Configuration Yum

GitHub Statut de Construction Galaxy Ansible Ansible

Rôle pour utiliser yum-config-manager afin de gérer les dépôts sur RHEL.

Exigences

Ansible 2.4 ou supérieur

Red Hat Enterprise Linux 7 ou équivalent

Abonnements Red Hat valides

Variables du Rôle

Actuellement, les variables suivantes sont supportées :

  • rhui_config_path - Le chemin vers les fichiers de configuration des dépôts. Par défaut : /etc/yum.repos.d
  • rhui_config_name - Le nom du fichier à modifier pour la gestion des dépôts. Par défaut : redhat-rhui.repo
  • repositories - Spécifie quels dépôts activer/désactiver, détails ci-dessous

Pour activer/désactiver des dépôts spécifiques :

rhsm_repositories:
  enabled:
    - enabled-repository
  disabled:
    - disabled-repository

La liste des dépôts dans disabled est traitée avant ceux dans enabled.

Dépendances

L'élévation de privilèges (sudo) est requise pour que ce rôle fonctionne.

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées comme paramètres) est toujours utile pour les utilisateurs :

- hosts: servers
  roles:
     - role: ansible-role-yum_config_manager
  vars:
    repositories:
      enabled:
        - rhui-REGION-rhel-server-rhscl
        - rhui-REGION-rhel-server-debug-rhscl
      disabled:
        - rhui-REGION-rhel-server-source-rh-common

Licence

Apache-2.0

Informations sur l'Auteur

Joel Castillo (@joelbcastillo) pour l'équipe de développement du Département des Archives de NYC (@nycrecords)

À propos du projet

Role to use yum-config-manager to manage repositories on RHEL.

Installer
ansible-galaxy install nycrecords.yum_config_manager
Licence
apache-2.0
Téléchargements
1.8k
Propriétaire