trombik.apt_repo
ansible-role-apt_repo
aptキーとaptリポジトリを追加します。
Debian と PPA
このロールは、意図的にDebianでのPPAリポジトリの追加をサポートしていません。
要件
特になし
ロール変数
変数 | 説明 | デフォルト |
---|---|---|
apt_repo_to_add |
aptリポジトリのURLリスト | [] |
apt_repo_keys_to_add |
aptキーのURLリスト | [] |
apt_repo_enable_apt_transport_https |
True の場合、apt-transport-https をインストール |
false |
apt_repo_required_packages |
必要なパッケージのリスト | {{ __apt_repo_required_packages }} |
apt_repo_codename_devuan_to_debian |
DevuanのコードネームをDebianのコードネームにマッピングする辞書 | 下記参照 |
apt_repo_codename_devuan_to_debian
DevuanのコードネームをDebianのコードネームにマッピングする辞書です。キーはDevuanのコードネームで、値は対応するDebianのコードネームです。
Debian
変数 | デフォルト |
---|---|
__apt_repo_required_packages |
["gnupg", "ca-certificates"] |
依存関係
特になし
例 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
ライセンス
Copyright (c) 2016 Tomoyuki Sakurai <y@trombik.org>
本ソフトウェアを使用、コピー、修正、配布する権利が付与されます。ただし、上記の著作権表示とこの許可表示はすべてのコピーに含まれるものとします。
本ソフトウェアは「現状のまま」提供され、著者はこのソフトウェアに関する一切の保証を否認します。著者は、本ソフトウェアの使用または実行に起因する特殊、直接、間接、または結果的損害、または使用、データ、利益の損失による損害について、一切の責任を負いません。
著者情報
Tomoyuki Sakurai y@trombik.org
インストール
ansible-galaxy install trombik.apt_repo
ライセンス
isc
ダウンロード
9.9k
所有者
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577
Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/