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