arillso.repositories

Ansible Rôle : dépôts

État de la construction licence Ansible Galaxy Rôle Ansible

Description

Gère les dépôts sous CentOS et Ubuntu. Par défaut, le dépôt EPEL sera configuré sur CentOS et le dépôt Universe sur Ubuntu.

Installation

ansible-galaxy install arillso.repositories

Exigences

Aucune

Variables de rôle

dépôts

Les dépôts sont une liste de dépôts qui doivent être ajoutés à un système, mais qui diffèrent par la clé Ubuntu ou CentOS.

ubuntu

Les clés ubuntu correspondent aux paramètres du module de dépôt apt. Voir : apt_repository.

Les paramètres suivants sont requis :

Option Commentaires
nom Définit le nom de la liste de sources
repo Une chaîne source pour le dépôt

centos

Les clés centos correspondent aux paramètres du module de dépôt yum et à la clé rpm. Voir : yum_repository et rpm_key.

Les paramètres suivants sont requis lors de la création d'un dépôt :

Option Commentaires
nom Définit le nom du baseurl
description Définit la description du dépôt
baseurl URL vers le répertoire où se trouve le répertoire 'repodata' du dépôt yum

Le paramètre baseurl peut être remplacé par les paramètres metalink ou mirrorlist.

valeurs par défaut

dépôts:
  ubuntu:
    - nom: 'ubuntu universe'
      repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }} universe'
    - nom: 'ubuntu universe'
      repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-security universe'
    - nom: 'ubuntu universe'
      repo: 'deb http://archive.ubuntu.com/ubuntu {{ ansible_distribution_release | lower }}-updates universe'
  centos:
    - nom: 'epel'
      description: 'Dépôt YUM EPEL'
      baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
      key: https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

Dépendances

Exemple de Playbook

- hôtes: tous
  rôles:
    - arillso.repositories

Auteur

Licence

Ce projet est sous la licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.

Droits d'auteur

(c) 2020, Arillso

À propos du projet

Manages Repository under CentOS and Ubuntu

Installer
ansible-galaxy install arillso.repositories
Licence
mit
Téléchargements
566.8k
Propriétaire