rpmfusion
Роль Ansible для репозитория EPEL
Это роль Ansible, которая управляет репозиторием RPMFUSION.
Переменные роли
Список всех переменных по умолчанию для этой роли доступен в defaults/main.yml
.
Пример сценария
Вот пример сценария:
---
- hosts: all
roles:
- amtega.rpmfusion
vars:
rpmfusion_state: present
rpmfusion_validate_certs: no
rpmfusion_free_enabled: 1
rpmfusion_free_debuginfo_enabled: 1
rpmfusion_free_source_enabled: 0
rpmfusion_free_updates_enabled: 1
rpmfusion_free_updates_debuginfo_enabled: 1
rpmfusion_free_updates_source_enabled: 0
rpmfusion_free_updates_testing_enabled: 0
rpmfusion_free_updates_testing_debuginfo_enabled: 0
rpmfusion_free_updates_testing_source_enabled: 0
rpmfusion_nonfree_enabled: 1
rpmfusion_nonfree_debuginfo_enabled: 1
rpmfusion_nonfree_source_enabled: 0
rpmfusion_nonfree_updates_enabled: 1
rpmfusion_nonfree_updates_debuginfo_enabled: 0
rpmfusion_nonfree_updates_source_enabled: 0
rpmfusion_nonfree_updates_testing_enabled: 1
rpmfusion_nonfree_updates_testing_debuginfo_enabled: 0
rpmfusion_nonfree_updates_testing_source_enabled: 0
Тестирование
Тесты основаны на molecule с контейнерами docker.
cd amtega.epel
molecule test --all
Лицензия
Авторское право (C) 2022 AMTEGA - Xunta de Galicia
Эта роль является бесплатным программным обеспечением: вы можете перераспределять и/или изменять ее на условиях:
GNU Общей публичной лицензии версии 3 или (по вашему выбору) любой последующей версии; или Публичной лицензии Европейского Союза, либо версии 1.2, или - как только будут одобрены Европейской комиссией - последующих версий EUPL.
Эта роль распространяется с надеждой, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без предполагаемой гарантии ПРИГОДНОСТИ ДЛЯ ПРОДАГИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Смотрите GNU Общую публичную лицензию для получения дополнительных деталей или Публичную лицензию Европейского Союза для получения дополнительных деталей.
Информация об авторе
- Хуан Антонио Валиño Гарсия.
ansible-galaxy install amtega/ansible_role_rpmfusion