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

О проекте

Add apt keys and apt repositories

Установить
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/