mullholland.repository_elrepo

Ansible роль repository_elrepo

Добавьте elrepo в вашу систему

GitHub Скачивания Версия
github downloads Version

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

Этот пример взят из molecule/default/converge.yml и протестирован при каждом пуше, запросе на вытягивание и выпуске.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true
  # vars:
  #   example_var: "value"
  roles:
    - role: "mullholland.repository_elrepo"

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

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
# Установить ELRepo
# https://elrepo.org/tiki/HomePage

# Открытый ключ ELRepo
repository_elrepo_key_url: " https://www.elrepo.org/RPM-GPG-KEY-elrepo.org"

# Пакеты установки ELRepo
repository_elrepo_version_map:
  RedHat:
    "7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  CentOS:
    "7": "https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm"
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  Rocky:
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"
  AlmaLinux:
    "8": "https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm"
    "9": "https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm"

repository_elrepo_version: "{{ repository_elrepo_version_map[ansible_distribution][ansible_distribution_major_version] }}"

Требования

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот краткий обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на следующих контейнерных образах:

контейнер теги
EL все

Минимальная версия Ansible, требуемая для работы, составляет 2.10. Тесты проводились на:

  • Предыдущей версии.
  • Текущей версии.
  • Версии разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите о них в GitHub.

Лицензия

MIT.

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

Mullholland

О проекте

Add the elrepo to your system

Установить
ansible-galaxy install mullholland.repository_elrepo
Лицензия
apache-2.0
Загрузки
6.4k
Владелец