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.repositoriesLicencja
mit
Pobrania
567.1k
Właściciel
