Модуль community.general.flatpak_remote — управление удалёнными репозиториями flatpak
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.flatpak_remote.
Краткое описание
- Позволяет добавлять и удалять удалённые репозитории flatpak.
- Понятие удалённого репозитория flatpak аналогично понятию репозитория в других форматах пакетов.
- В настоящее время добавление удалённых репозиториев поддерживается только с использованием URL файлов
flatpakrepo. - Существующие удалённые репозитории не обновляются.
- См. модуль community.general.flatpak для управления пакетами flatpak.
Требования
На хосте, на котором выполняется этот модуль, необходимы следующие компоненты.
- flatpak
Параметры
Параметр | Комментарии |
|---|---|
enabled boolean добавлено в community.general 6.4.0 | Указывает, включён ли этот удалённый репозиторий. Варианты:
|
executable string | Путь к исполняемому файлу По умолчанию модуль ищет исполняемый файл По умолчанию: |
flatpakrepo_url string | URL файла При использовании с При использовании с Обязателен, если |
method string | Используемый способ установки. Определяет, будет ли Варианты:
|
name string / обязательный | Имя, под которым удалённый репозиторий flatpak должен быть зарегистрирован на управляемом хосте. При использовании с При использовании с |
state string | Указывает требуемое состояние пакета. Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: отсутствует | В режиме diff возвращает сведения о том, что изменилось (или, возможно, требует изменения в |
Примеры
- 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
- name: Disable the flathub remote in the system installation
community.general.flatpak_remote:
name: flathub
state: present
enabled: false
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
command string | Точная команда flatpak, которая была выполнена. Возвращается: Если была выполнена команда flatpak Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/flatpak_remote_module.html