trombik.apt_repo

ansible-role-apt_repo

Ajouter des clés apt et des dépôts apt.

Debian et PPA

Ce rôle ne prend pas en charge l'ajout de dépôts PPA dans Debian.

Exigences

Aucune

Variables du rôle

Variable Description Par défaut
apt_repo_to_add liste des URLs de dépôts apt []
apt_repo_keys_to_add liste des URLs de clés apt []
apt_repo_enable_apt_transport_https installer apt-transport-https si True false
apt_repo_required_packages Liste des packages requis {{ __apt_repo_required_packages }}
apt_repo_codename_devuan_to_debian Un dictionnaire pour mapper le nom de code de Devuan au nom de code de Debian voir ci-dessous

apt_repo_codename_devuan_to_debian

Un dictionnaire pour mapper le nom de code de Devuan au nom de code de Debian. Les clés sont les noms de code de Devuan et les valeurs sont les noms de code correspondants de Debian.

Debian

Variable Par défaut
__apt_repo_required_packages ["gnupg", "ca-certificates"]

Dépendances

Aucune

Exemple de 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

Licence

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

La permission d'utiliser, de copier, de modifier et de distribuer ce logiciel à des fins quelconques, avec ou sans frais, est par la présente accordée, à condition que le droit d'auteur ci-dessus et cet avis de permission apparaissent dans toutes les copies.

LE LOGICIEL EST FOURNI "TEL QUEL" ET L'AUTEUR DÉCLINE TOUTE GARANTIE EN CE QUI CONCERNE CE LOGICIEL, Y COMPRIS TOUTES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADAPTABILITÉ. EN AUCUN CAS L'AUTEUR NE PEUT ÊTRE TENUE RESPONSABLE DE TOUT DOMMAGE SPÉCIAL, DIRECT, INDIRECT, OU CONSÉCUTIF OU DE TOUT DOMMAGE DÉCOULANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DENÉFICES, QU'ILS SOIENT EN VERTU D'UN CONTRAT, D'UNE NÉGLIGENCE OU D'AUTRE ACTION DÉLICTUELLE, DÉCOULANT DE OU EN LIEN AVEC L'UTILISATION OU LA PERFORMANCE DE CE LOGICIEL.

Informations sur l'auteur

Tomoyuki Sakurai y@trombik.org

À propos du projet

Add apt keys and apt repositories

Installer
ansible-galaxy install trombik.apt_repo
Licence
isc
Téléchargements
9.9k
Propriétaire
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/