arillso.repositories

Rola Ansible: repozytoria

Status budowy licencja Ansible Galaxy Rola Ansible

Opis

Zarządza repozytoriami w systemach CentOS i Ubuntu. Domyślnie zostanie skonfigurowane repozytorium epel w CentOS oraz repozytorium Universe w Ubuntu.

Instalacja

ansible-galaxy install arillso.repositories

Wymagania

Brak

Zmienne roli

repozytoria

Repozytoria to lista repozytoriów, które mają być dodane do systemu. Różnią się one kluczem Ubuntu lub CentOS.

ubuntu

Klucze ubuntu odpowiadają parametrom modułu repozytoriów apt, Zobacz: apt_repository.

Następujące parametry są wymagane:

Opcja Uwagi
name Ustala nazwę listy źródeł
repo Ciąg źródłowy dla repozytorium

centos

Klucze centos odpowiadają parametrom modułu repozytoriów yum oraz kluczowi rpm. Zobacz: yum_repository i rpm_key.

Następujące parametry są wymagane przy tworzeniu repozytorium:

Opcja Uwagi
name Ustala nazwę baseurl
description Ustala opis repozytorium
baseurl URL do katalogu, w którym znajduje się katalog 'repodata' repozytorium yum

Parametr baseurl można zastąpić parametrami metalink lub mirrorlist.

domyślne

repozytoria:
  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: 'Repozytorium EPEL YUM'
      baseurl: https://download.fedoraproject.org/pub/epel/$releasever/$basearch/
      key: https://download.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

Zależności

Przykładowa książka

- hosts: all
  roles:
    - arillso.repositories

Autor

Licencja

Ten projekt jest na licencji MIT. Zobacz plik LICENSE po pełen tekst licencji.

Prawo autorskie

(c) 2020, Arillso

O projekcie

Manages Repository under CentOS and Ubuntu

Zainstaluj
ansible-galaxy install arillso.repositories
Licencja
mit
Pobrania
566.8k
Właściciel