apt_repo
ansible-role-apt_repo
Добавляет ключи apt и репозитории apt.
Debian и PPA
Роль специально не поддерживает добавление PPA репозиториев в Debian.
Требования
Нет
Переменные роли
Переменная | Описание | Значение по умолчанию |
---|---|---|
apt_repo_to_add |
Список URL-адресов apt репозиториев | [] |
apt_repo_keys_to_add |
Список URL-адресов ключей apt | [] |
apt_repo_enable_apt_transport_https |
Установить apt-transport-https , если True |
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
Лицензия
Авторские права (c) 2016 Томоюки Сакураи <[email protected]>
Разрешение на использование, копирование, модификацию и распространение этого программного обеспечения для любых целей с или без вознаграждения настоящим предоставляется, при условии что вышеуказанное
уведомление об авторских правах и данное уведомление о разрешении появляются во всех копиях.
ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ", И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ
ПО ОТНОШЕНИЮ К ЭТОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОГО ВИДА И ПРИГОДНОСТИ. В НИКАКОМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА
КАКИЕ-ЛИБО ОСОБОЕ, НЕПОСРЕДСТВЕННОЕ, КОСВЕННОЕ ИЛИ ПОСЛЕДУЮЩЕЕ УБЫТКИ ИЛИ ЛЮБЫЕ УБЫТКИ,
ВТОРГНУВШИЕ В РЕЗУЛЬТАТЕ ПОТЕРИ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ, БУДУЧИ В
ДЕЙСТВИИ КОНТРАКТА, НЕНАДЛЕЖНОСТИ ИЛИ ИНОГО ДЕЙСТВИЯ, ВЫТЕКАЮЩЕГО ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ РАБОТОЙ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Информация об авторе
Томоюки Сакураи y@trombik.org
Установить
ansible-galaxy install trombik/ansible-role-apt_repo
Лицензия
isc
Загрузки
9934
Владелец
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577
Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/