nycrecords.yum_config_manager

Ansible Rolle: Yum Config Manager

GitHub Build Status Galaxy Ansible Ansible

Rolle zur Verwendung von yum-config-manager zur Verwaltung von Repositories auf RHEL.

Anforderungen

Ansible 2.4 oder höher

Red Hat Enterprise Linux 7 oder gleichwertig

Gültige Red Hat-Abonnements

Rollen-Variablen

Derzeit werden folgende Variablen unterstützt:

  • rhui_config_path - Der Pfad zu den Repository-Konfigurationsdateien. Standardmäßig /etc/yum.repos.d
  • rhui_config_name - Der Name der Datei, die für die Repository-Verwaltung bearbeitet werden soll. Standardmäßig redhat-rhui.repo
  • repositories - Gibt an, welche Repositories aktiviert/deaktiviert werden sollen, Einzelheiten siehe unten

Um spezifische Repositories zu aktivieren/deaktivieren:

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

Die Liste der in disabled aufgeführten Repositories wird vor den aktivierten Repositories verarbeitet.

Abhängigkeiten

Für diese Rolle ist eine Privilegieneskalation (sudo) erforderlich.

Beispiel Playbook

Ein Beispiel, wie man die Rolle verwenden kann (zum Beispiel mit als Parameter übergebenen Variablen), ist ebenfalls für Nutzer hilfreich:

- 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

Lizenz

Apache-2.0

Autoreninformationen

Joel Castillo (@joelbcastillo) für das Dev-Team des NYC Department of Records (@nycrecords)

Über das Projekt

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

Installieren
ansible-galaxy install nycrecords.yum_config_manager
GitHub Repository
Lizenz
apache-2.0
Downloads
1.8k
Besitzer