oasis_roles.system_repositories

Эта роль была устаревшей: Пожалуйста, используйте версию из oasis_roles.system Ansible Collection

Статус сборки

Настройка системных репозиториев

Настраивает и устанавливает определённые системные репозитории, в основном, нацеленные на системы на основе yum или dnf.

Требования

Ansible 2.4 или выше

Red Hat Enterprise Linux 6+ или эквивалент Большинство версий Fedora

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

В настоящее время поддерживаются следующие переменные:

Общие

  • system_repositories_configs - список конфигураций репозиториев в соответствии с http://docs.ansible.com/ansible/latest/modules/yum_repository_module.html#yum-repository Большинство важных опций поддерживается здесь. Любые, которые отсутствуют, могут быть добавлены через PR.
  • system_repositories_repo_files - список удалённых URL-адресов файлов репозиториев, которые должны быть загружены в целевую директорию. Используйте этот аргумент с осторожностью, учитывая все проблемы, которые могут возникнуть при загрузке удалённых URL!
  • system_repositories_rpm_keys - список RPM-ключей, которые необходимо установить в систему
  • system_repositories_validate_certs - По умолчанию true, но может быть установлен на false, если файлы репозиториев или RPM-ключи загружаются через HTTPS с хостов, где сертификаты недействительны на целевой системе

Зависимости

Нет

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

- hosts: system_repositories_servers
  roles:
    - role: oasis_roles.system_repositories
      system_repositories_configs:
        - name: Имя моего репозитория
          baseurl: http://somedomain.tld/some/path
      system_repositories_repo_files:
        - http://somedomain.tld/some/repo/my_repo.repo
        - http://otherdomain.net/path/to/repo_file.repo

Лицензия

BSD

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

Грег Хеллингс greg.hellings@gmail.com

О проекте

Installs yum/dnf repositories and their keys

Установить
ansible-galaxy install oasis_roles.system_repositories
Лицензия
gpl-3.0
Загрузки
78.6k
Владелец