arillso.repositories
Ansible Rôle : dépôts
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
Manages Repository under CentOS and Ubuntu
ansible-galaxy install arillso.repositories