nycrecords.yum_config_manager

Ansible Role: Gestor de Configuración de Yum

GitHub Estado de Construcción Galaxy Ansible Ansible

Rol para usar yum-config-manager y gestionar repositorios en RHEL.

Requisitos

Ansible 2.4 o superior

Red Hat Enterprise Linux 7 o equivalente

Suscripciones válidas de Red Hat

Variables del Rol

Actualmente se admiten las siguientes variables:

  • rhui_config_path - La ruta a los archivos de configuración del repositorio. Predeterminado a /etc/yum.repos.d
  • rhui_config_name - El nombre del archivo que se editará para gestionar el repositorio. Predeterminado a redhat-rhui.repo
  • repositories - Especifica qué repositorios habilitar/deshabilitar, detalles a continuación

Para habilitar/deshabilitar repositorios específicos:

rhsm_repositories:
  enabled:
    - repositorio-habilitado
  disabled:
    - repositorio-deshabilitado

La lista de repositorios en disabled se procesa antes que enabled.

Dependencias

Se requiere escalación de privilegios (sudo) para que este rol funcione.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) siempre es útil para los usuarios:

- hosts: servidores
  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

Licencia

Apache-2.0

Información del Autor

Joel Castillo (@joelbcastillo) para el Equipo de Desarrollo del Departamento de Registros de NYC (@nycrecords)

Acerca del proyecto

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

Instalar
ansible-galaxy install nycrecords.yum_config_manager
Licencia
apache-2.0
Descargas
1.8k
Propietario