arillso.repositories
Rol de Ansible: repositorios
Descripción
Gestiona repositorios en CentOS y Ubuntu. Por defecto, se configurará el repositorio epel en CentOS y el repositorio Universe en Ubuntu.
Instalación
ansible-galaxy install arillso.repositories
Requisitos
Ninguno
Variables del Rol
repositorios
Repositorios es una lista de repositorios que deben agregarse a un sistema, pero difieren según la clave Ubuntu
o CentOS
.
ubuntu
Las claves de ubuntu corresponden al parámetro del módulo de repositorio apt. Ver: apt_repository.
Los siguientes parámetros son obligatorios:
Opción | Comentarios |
---|---|
name | Establece el nombre de la lista fuente |
repo | Una cadena fuente para el repositorio |
centos
Las claves de centos corresponden al parámetro del módulo de repositorio yum y clave rpm. Ver: yum_repository y rpm_key.
Los siguientes parámetros son obligatorios al crear un repositorio:
Opción | Comentarios |
---|---|
name | Establece el nombre de la baseurl |
description | Establece la descripción del repositorio |
baseurl | URL al directorio donde se encuentra el directorio 'repodata' del repositorio yum |
El parámetro baseurl puede ser reemplazado por los parámetros metalink o mirrorlist.
valores predeterminados
repositories:
ubuntu:
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }} universe'
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-security universe'
- name: 'ubuntu universe'
repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-updates universe'
centos:
- name: 'epel'
description: 'Repositorio EPEL YUM'
baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
key: https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
Dependencias
Ejemplo de Playbook
- hosts: all
roles:
- arillso.repositories
Autor
Licencia
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para el texto completo de la licencia.
Derechos de Autor
(c) 2020, Arillso ...
Manages Repository under CentOS and Ubuntu
ansible-galaxy install arillso.repositories