community.general.flatpak_remote — Управление удалёнными репозиториями flatpak
Примечание
Этот плагин входит в коллекцию community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в плейбуке укажите: community.general.flatpak_remote.
Обзор
- Позволяет пользователям добавлять или удалять удалённые репозитории flatpak.
- Понятие удалённых репозиториев flatpak аналогично понятию репозиториев в других форматах пакетирования.
- В настоящее время добавление удалённых репозиториев поддерживается только через URL-адреса файлов flatpakrepo.
- Существующие удалённые репозитории не будут обновляться.
- См. модуль community.general.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
community.general.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
community.general.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
community.general.flatpak_remote:
name: gnome
state: absent
method: user
- name: Remove the flathub remote from the system installation
community.general.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 |
Авторы
- John Kwiatkoski (@JayKayy)
- Alexander Bethke (@oolongbrothers)
© 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/flatpak_remote_module.html