trombik.apt_repo

ansible-role-apt_repo

Dodaj klucze apt i repozytoria apt.

Debian i PPA

Rola celowo nie wspiera dodawania repozytoriów PPA w Debianie.

Wymagania

Brak

Zmienne roli

Zmienna Opis Domyślna wartość
apt_repo_to_add lista adresów URL repozytoriów apt []
apt_repo_keys_to_add lista adresów URL kluczy apt []
apt_repo_enable_apt_transport_https zainstaluj apt-transport-https, jeśli True false
apt_repo_required_packages Lista wymaganych pakietów {{ __apt_repo_required_packages }}
apt_repo_codename_devuan_to_debian słownik mapujący nazwy kodowe Devuan na nazwy kodowe Debiana patrz poniżej

apt_repo_codename_devuan_to_debian

Słownik mapujący nazwy kodowe Devuan na nazwy kodowe Debiana. Klucze to nazwy kodowe Devuan, a wartości to odpowiadające nazwy kodowe Debiana.

Debian

Zmienna Domyślna wartość
__apt_repo_required_packages ["gnupg", "ca-certificates"]

Zależności

Brak

Przykładowy plik Playbook

---
- hosts: localhost
  roles:
    - ansible-role-apt_repo
  vars:
    apt_repo_keys_to_add:
      - https://artifacts.elastic.co/GPG-KEY-elasticsearch
      - https://repos.influxdata.com/influxdb.key
    dist_apt_repo_to_add:
      Debian:
        - deb https://artifacts.elastic.co/packages/7.x/apt stable main
      Devuan:
        - deb https://artifacts.elastic.co/packages/7.x/apt stable main
        - "deb https://repos.influxdata.com/debian {{ apt_repo_codename_devuan_to_debian[ansible_distribution_release] | default("") }} stable"
      Ubuntu:
        - deb https://artifacts.elastic.co/packages/7.x/apt stable main
        - ppa:ubuntuhandbook1/audacity

    apt_repo_to_add: "{{ dist_apt_repo_to_add[ansible_distribution] }}"
    apt_repo_enable_apt_transport_https: True

Licencja

Copyright (c) 2016 Tomoyuki Sakurai <[email protected]>

Zezwalnia się na używanie, kopiowanie, modyfikowanie i dystrybuowanie tego oprogramowania w dowolnym
celu, z lub bez opłat, pod warunkiem, że powyższa notatka o prawach autorskich i ta notatka o
zezwoleniu będą się pojawiać w wszystkich kopiach.

OPROGRAMOWANIE JEST DOSTARCZANE "TAK JAK JEST" I AUTOR ZRZEKA SIĘ WSZELKIEJ ODPOWIEDZIALNOŚCI
ZA WSZELKIE GWARANCJE DOTYCZĄCE TEGO OPROGRAMOWANIA, W TYM WSZELKIE IMPLIKOWANE GWARANCJE
DOTYCZĄCE MOŻLIWOŚCI HANDLOWEJ I PRZYDATNOŚCI. W ŻADNYM WYPADKU AUTOR NIE PONOSI ODPOWIEDZIALNOŚCI ZA
WSZELKIE SZKODY SPECJALNE, BEZPOŚREDNIE, POŚREDNIE LUB WTÓRNE LUB JAKIEKOLWIEK INNE SZKODY
WYNIKAJĄCE Z UTRATY UŻYTKOWANIA, DANYCH LUB ZYSKÓW, CZY TO W DZIAŁANIU UMOWY,
NIEDBALSTWA LUB INNEGO DZIAŁANIA DELIKTOWEGO, WYNIKAJĄCEGO Z LUB W ZWIĄZKU Z UŻYTKOWANIEM
LUB DZIAŁANIEM TEGO OPROGRAMOWANIA.

Informacje o autorze

Tomoyuki Sakurai y@trombik.org

O projekcie

Add apt keys and apt repositories

Zainstaluj
ansible-galaxy install trombik.apt_repo
Licencja
isc
Pobrania
9.9k
Właściciel
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/