trombik.apt_repo

ansible-role-apt_repo

Fügen Sie apt-Schlüssel und apt-Repositories hinzu.

Debian und PPA

Die Rolle unterstützt absichtlich nicht das Hinzufügen von PPA-Repositories in Debian.

Anforderungen

Keine

Rollenvariablen

Variable Beschreibung Standard
apt_repo_to_add Liste der apt-Repository-URLs []
apt_repo_keys_to_add Liste der apt-Schlüssel-URLs []
apt_repo_enable_apt_transport_https installiere apt-transport-https, wenn True false
apt_repo_required_packages Liste der benötigten Pakete {{ __apt_repo_required_packages }}
apt_repo_codename_devuan_to_debian Ein Dictionary, um Devuan-Codenamen den Debian-Codenamen zuzuordnen siehe unten

apt_repo_codename_devuan_to_debian

Ein Dictionary, um Devuan-Codename den Debian-Codename zuzuordnen. Die Schlüssel sind Devuan-Codenamen, und die Werte sind die entsprechenden Debian-Codenamen.

Debian

Variable Standard
__apt_repo_required_packages ["gnupg", "ca-certificates"]

Abhängigkeiten

Keine

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

Lizenz

Copyright (c) 2016 Tomoyuki Sakurai <y@trombik.org>

Die Erlaubnis zur Nutzung, Vervielfältigung, Änderung und Verbreitung dieser Software 
für jeden Zweck mit oder ohne Gebühr wird hiermit gewährt, vorausgesetzt, dass der 
obige Copyright-Hinweis und dieser Erlaubnishinweis in allen Kopien erscheinen.

DIE SOFTWARE WIRD "WIE BESEHEN" BEREITGESTELLT, UND DER AUTOR SCHLIESST ALLE GARANTIEN 
HINSICHTLICH DIESER SOFTWARE AUS, DARUNTER ALLE IMPLIZIERTEN GARANTIEN DER 
MARKTFÄHIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. DER AUTOR IST IN KEINEM FALL 
FÜR BESONDERE, DIREKTE, INDIREKTE ODER FOLGESCHÄDEN ODER FÜR IRGENDEINE SCHÄDEN 
HAFTBAR, DIE AUS DEM VERLUST VON NUTZUNG, DATEN ODER GEWINN ENTSTEHEN, OB IN EINER 
KLAUSE DES VERTRAGS, DER FAHRLÄSSIGKEIT ODER EINER ANDEREN RECHTLICHEN HANDLUNG, 
DIE AUS ODER IM ZUSAMMENHANG MIT DER NUTZUNG ODER LEISTUNG DIESER SOFTWARE ENTSTEHT.

Autor Informationen

Tomoyuki Sakurai y@trombik.org

Über das Projekt

Add apt keys and apt repositories

Installieren
ansible-galaxy install trombik.apt_repo
GitHub Repository
Lizenz
isc
Downloads
9.9k
Besitzer
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/