arillso.repositories

Ansible Rolle: Repositories

Build-Status Lizenz Ansible Galaxy Ansible Rolle

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

Über das Projekt

Manages Repository under CentOS and Ubuntu

Installieren
ansible-galaxy install arillso.repositories
GitHub Repository
Lizenz
mit
Downloads
566.8k
Besitzer