community.general.copr – Управление одним из репозиториев Copr
Примечание
Этот плагин является частью коллекции community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Чтобы использовать его в книге задач, укажите: community.general.copr.
Новое в версии 2.0.0: из community.general
Обзор
- Этот модуль может включить, отключить или удалить указанный репозиторий.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- dnf
- dnf-plugins-core
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| chroot строка | Имя chroot, который вы хотите включить/отключить/удалить в проекте, например epel-7-x86_64. Значение по умолчанию определяется операционной системой, версией операционной системы и архитектурой, на которой запущен модуль. | |
| host строка | По умолчанию: "copr.fedorainfracloud.org" | Хост Copr для работы. |
| name строка / обязательно | Имя каталога Copr, например @copr/copr-dev. | |
| protocol строка | По умолчанию: "https" | Указывает протокол для использования с хостом. |
| state строка |
| Указывает, необходимо ли установить этот проект в состояние enabled, disabled или absent. |
Примечания
Примечание
- Поддерживает
check_mode.
Примеры
- name: Enable project Test of the user schlupov
community.general.copr:
host: copr.fedorainfracloud.org
state: enabled
name: schlupov/Test
chroot: fedora-31-x86_64
- name: Remove project integration_tests of the group copr
community.general.copr:
state: absent
name: '@copr/integration_tests'
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| repo строка | success | Путь к проекту на хосте. Пример: copr.fedorainfracloud.org/group_copr/integration_tests |
| repo_filename строка | success | Имя файла репозитория, в котором хранится информация о проекте Copr. Пример: _copr:copr.fedorainfracloud.org:group_copr:integration_tests.repo |
Авторы
- Silvie Chlupova (@schlupov) <schlupov@redhat.com>
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/copr_module.html