copr-repository

Ansible Роль: Управление Репозиториями Copr

Изначально здесь - https://github.com/abn/role-copr-repository

Все заслуги оригинальному автору. Я просто добавил мета-данные для Ansible Galaxy, чтобы упростить процесс добавления этого в зависимости.

Эта роль позволяет добавлять и удалять репозиторий copr на хостах CentOS/Fedora.

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

---
- hosts: all
  become: yes
  roles:
    - copr-repository

Использование отдельно

# установить репозиторий
ansible-playbook -i inventory -e copr_repository=abn/repository -e copr_repository_action=install copr-repository.yml 

# удалить репозиторий
ansible-playbook -i inventory -e copr_repository=abn/repository -e copr_repository_action=remove copr-repository.yml

Использование в зависимостях (meta/main.yml)

---
dependencies:
    - { role: copr-repository, copr_repository: "abn/repository", copr_repository_action: "install" }
О проекте

Linux COPR Repo installed

Установить
ansible-galaxy install edmondscommerce/role-copr-repository
Лицензия
apache-2.0
Загрузки
1106
Владелец
Not just one person, in fact a few... developing ecommerce sites for fun and profit