nycrecords.yum_config_manager

Rola Ansible: Menedżer Konfiguracji Yum

Licencja GitHub Status Budowy Galaxy Ansible Ansible

Rola do użycia yum-config-manager do zarządzania repozytoriami w RHEL.

Wymagania

Ansible 2.4 lub wyższy

Red Hat Enterprise Linux 7 lub równoważny

Ważne subskrypcje Red Hat

Zmienne Roli

Obecnie obsługiwane są następujące zmienne:

  • rhui_config_path - Ścieżka do plików konfiguracyjnych repozytoriów. Domyślnie /etc/yum.repos.d
  • rhui_config_name - Nazwa pliku do edytowania w celu zarządzania repozytoriami. Domyślnie redhat-rhui.repo
  • repositories - Określa, które repozytoria włączyć/wyłączyć, szczegóły poniżej

Aby włączyć/wyłączyć konkretne repozytoria:

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

Lista repozytoriów w disabled jest przetwarzana przed enabled.

Zależności

Do działania tej roli wymagane jest podniesienie uprawnień (sudo).

Przykład Playbooka

Dołączenie przykładu, jak używać tej roli (na przykład, z przekazanymi zmiennymi jako parametry) jest również przydatne dla użytkowników:

- 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

Licencja

Apache-2.0

Informacje o autorze

Joel Castillo (@joelbcastillo) dla zespołu dev NYC Department of Records (@nycrecords)

O projekcie

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

Zainstaluj
ansible-galaxy install nycrecords.yum_config_manager
Licencja
apache-2.0
Pobrania
1.8k
Właściciel