mullholland.repository_epel
Repositorio de rol de Ansible repository_epel
Agregar el Repositorio epel al Sistema
GitHub | Descargas | Versión |
---|---|---|
Ejemplo de Playbook
Este ejemplo se toma de molecule/default/converge.yml
y se prueba en cada push, solicitud de extracción y lanzamiento.
---
- name: Converger
hosts: all
become: true
gather_facts: true
# vars:
# example_var: "valor"
roles:
- role: "mullholland.repository_epel"
La máquina necesita estar preparada. En CI esto se hace utilizando molecule/default/prepare.yml
:
---
- name: Preparar
hosts: all
become: true
gather_facts: true
roles:
# - role: mullholland.repository_codereadybuilder
# when:
# - (ansible_distribution == "RedHat" and ansible_distribution_major_version == "8") or
# (ansible_distribution == "CentOS" and ansible_distribution_major_version == "9")
- role: mullholland.repository_powertools
when:
- ansible_distribution in [ "CentOS", "Rocky", "AlmaLinux" ]
- ansible_distribution_major_version == "8"
Variables del Rol
Los valores predeterminados para las variables se establecen en defaults/main.yml
:
---
repository_epel_key_url: "https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-{{ repository_epel_version }}"
_repository_epel_version:
RedHat:
"7": 7
"8": 8
CentOS:
"7": 7
"8": 8
"9": 9
Rocky:
"8": 8
AlmaLinux:
"8": 8
Amazon:
"2": 7
repository_epel_version: "{{ _repository_epel_version[ansible_distribution][ansible_distribution_major_version] }}"
repository_epel_packages:
RedHat:
"7":
- "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
"8":
- "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm"
CentOS:
"7":
- "epel-release"
"8":
- "epel-release"
- "epel-next-release"
"9":
- "https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm"
- "https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm"
Rocky:
"8":
- "epel-release"
AlmaLinux:
"8":
- "epel-release"
Amazon:
"2":
- "https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
Requisitos
- Paquetes pip listados en requirements.txt.
Contexto
Este rol es parte de muchos roles compatibles. Consulta la documentación de estos roles para más información.
Aquí hay una visión general de roles relacionados:
Compatibilidad
Este rol se ha probado en estas imágenes de contenedor:
contenedor | etiquetas |
---|---|
EL | todas |
Amazon | Candidata |
La versión mínima de Ansible requerida es 2.10, se han realizado pruebas en:
- La versión anterior.
- La versión actual.
- La versión de desarrollo.
Si encuentras problemas, por favor regístralos en GitHub.
Licencia
MIT.
Información del Autor
Instalar
ansible-galaxy install mullholland.repository_epel
Licencia
apache-2.0
Descargas
4.8k
Propietario