arillso.repositories

Rol de Ansible: repositorios

Estado de Construcción licencia Ansible Galaxy Rol de Ansible

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 ...

Acerca del proyecto

Manages Repository under CentOS and Ubuntu

Instalar
ansible-galaxy install arillso.repositories
Licencia
mit
Descargas
566.8k
Propietario