arillso.repositories
Rola Ansible: repozytoria
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
Zainstaluj
ansible-galaxy install arillso.repositories
Licencja
mit
Pobrania
566.8k
Właściciel