adfinis.pkg_mirror

ansible.pkg_mirror

image

Управление источниками системных пакетов

Требования

Переменные роли

pkg_mirror_gpgkey_url: '<gpg url>'
pkg_mirror_gpg_directory: '<директория доверенных gpg для apt>'
pkg_mirror_sources_file: /etc/apt/sources.list.d/<имя файла>.list
pkg_mirror_url_list_debian:
 - 'deb <url репозитория>/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main'
pkg_mirror_auth_entries:
 - auth_machine: <имя хоста репозитория>
   auth_login: <имя пользователя репозитория>
   auth_password: <пароль репозитория>

pkg_mirror_url_list_redhat:
 - name: '<имя репозитория>'
   description: '<описание репозитория>'
   baseurl: '<url репозитория>'
   gpgcheck: yes
   gpgkey: '<gpg url>'
   username: '<пользователь базовой аутентификации>'
   password: '<пароль базовой аутентификации>'

pkg_mirror_url_list_suse:
 - name: '<имя репозитория>'
   description: '<описание репозитория>'
   repo: '<url репозитория>'

Зависимости

Пример плейбука

Включение примера того, как использовать вашу роль (например, с переменными, переданными в качестве параметров) всегда полезно для пользователей:

  - hosts: servers
    roles:
       - { role: adfinis.pkg_mirror }

Лицензия

GPL-3.0

Информация об авторе

Роль pkg_mirror была написана:

О проекте

Manage system package sources

Установить
ansible-galaxy install adfinis.pkg_mirror
Лицензия
gpl-3.0
Загрузки
415
Владелец
Potential. Unlocked.