Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • system ←
  • user
Метод установки для использования.
Определяет, должен ли flatpak устанавливаться глобально для всего system или только для текущего user.
name
обязательно
Желаемое имя для удалённого репозитория flatpak, который будет зарегистрирован на управляемом хосте.
При использовании с state=present, удалённый репозиторий будет добавлен на управляемый хост под указанным name.
При использовании с state=absent, удалённый репозиторий с этим именем будет удалён.
state
    Варианты:
  • absent
  • present ←
Указывает желаемое состояние пакета.

Примеры

- 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API