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. [сообщество]
Авторы
- 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.8/modules/flatpak_remote_module.html