arillso.repositories
Ansible Rolle: Repositories
Beschreibung
Verwaltet Repositories unter CentOS und Ubuntu. Standardmäßig wird das EPEL-Repository in CentOS und das Universe-Repository in Ubuntu eingerichtet.
Installation
ansible-galaxy install arillso.repositories
Anforderungen
Keine
Rollenvariablen
Repositories
Repositories ist eine Liste von Repositories, die zu einem System hinzugefügt werden sollen, wobei sie sich anhand des Schlüssels Ubuntu
oder CentOS
unterscheiden.
Ubuntu
Die Ubuntu-Schlüssel entsprechen dem Parameter des apt-Repository-Moduls. Siehe: apt_repository.
Die folgenden Parameter sind erforderlich:
Option | Kommentare |
---|---|
name | Legt den Namen der Quellenliste fest |
repo | Ein Quellstring für das Repository |
CentOS
Die CentOS-Schlüssel entsprechen dem Parameter des Yum-Repository-Moduls und dem RPM-Schlüssel. Siehe: yum_repository und rpm_key.
Die folgenden Parameter sind erforderlich, wenn ein Repository erstellt wird:
Option | Kommentare |
---|---|
name | Legt den Namen der Basis-URL fest |
description | Legt die Beschreibung des Repositories fest |
baseurl | URL zum Verzeichnis, in dem das 'repodata'-Verzeichnis des Yum-Repositories liegt |
Der Parameter baseurl kann durch die Parameter metalink oder mirrorlist ersetzt werden.
Standardwerte
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: 'EPEL YUM Repo'
baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
key: https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
Abhängigkeiten
Beispiel-Playbook
- hosts: all
roles:
- arillso.repositories
Autor
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE Datei für den vollständigen Lizenztext.
Urheberrecht
(c) 2020, Arillso ...
Manages Repository under CentOS and Ubuntu
ansible-galaxy install arillso.repositories