flatpak_remote - Управление удалёнными репозиториями flatpak
Новая версия в версии 2.6.
Обзор
- Позволяет пользователям добавлять или удалять удалённые репозитории flatpak.
- Концепция удалённых репозиториев flatpak сопоставима с концепцией репозиториев в других форматах пакетов.
- В настоящее время добавление удалённых репозиториев поддерживается только через URL-адреса файлов flatpakrepo.
- Существующие удалённые репозитории не будут обновляться.
- См. модуль flatpak для управления flatpak.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- flatpak
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| executable | Значение по умолчанию: "flatpak" | Путь к исполняемому файлу flatpak для использования.По умолчанию этот модуль ищет исполняемый файл flatpak в пути. |
| flatpakrepo_url | URL-адрес файла flatpakrepo, представляющего удалённый репозиторий для добавления. При использовании с state=present, удалённый репозиторий flatpak, указанный в flatpakrepo_url, добавляется с использованием указанного метода установки method.При использовании с state=absent, это не требуется. Требуется при state=present. | |
| method |
| Метод установки для использования. Определяет, должен ли flatpak устанавливаться глобально для всего system или только для текущего user. |
| name обязательно | Желаемое имя для удалённого репозитория flatpak, который будет зарегистрирован на управляемом хосте. При использовании с state=present, удалённый репозиторий будет добавлен на управляемый хост под указанным name. При использовании с state=absent, удалённый репозиторий с этим именем будет удалён. | |
| state |
| Указывает желаемое состояние пакета. |
Примеры
- name: Add the Gnome flatpak remote to the system installation
flatpak_remote:
name: gnome
state: present
flatpakrepo_url: https://sdk.gnome.org/gnome-apps.flatpakrepo
- name: Add the flathub flatpak repository remote to the user installation
flatpak_remote:
name: flathub
state: present
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
method: user
- name: Remove the Gnome flatpak remote from the user installation
flatpak_remote:
name: gnome
state: absent
method: user
- name: Remove the flathub remote from the system installation
flatpak_remote:
name: flathub
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| command строка | При выполнении команды flatpak | Точная команда flatpak, которая была выполнена Пример: /usr/bin/flatpak remote-add --system flatpak-test https://dl.flathub.org/repo/flathub.flatpakrepo |
| msg строка | ошибка | Сообщение об ошибке модуля Пример: Исполняемый файл '/usr/local/bin/flatpak' не найден на системе. |
| rc целое число | При выполнении команды flatpak | Код возврата из бинарного файла flatpak |
| stderr строка | При выполнении команды flatpak | Вывод ошибок из бинарного файла flatpak Пример: ошибка: проверка GPG включена, но сводка не найдена (убедитесь, что правильный URL в конфигурации репозитория) |
| stdout строка | При выполнении команды flatpak | Вывод из бинарного файла flatpak Пример: flathub Flathub https://dl.flathub.org/repo/ 1 |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- John Kwiatkoski (@jaykayy)
- Alexander Bethke (@oolongbrothers)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ для его улучшения.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/flatpak_remote_module.html