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 DE BÉNÉ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
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/