Spec-Zone.ru › Ansible 2.11

community.general.xbps – Управление пакетами с XBPS

Примечание

Этот плагин входит в коллекцию community.general (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.general.

Для использования в книге задач укажите: community.general.xbps.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление пакетами с помощью менеджера пакетов XBPS.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
force
boolean
    Варианты:
  • нет ←
  • да
Этот параметр не имеет эффекта и устарел, он будет удален в версии 3.0.0.
name
список / элементы=строка
Имя пакета для установки, обновления или удаления.

псевдонимы: pkg, пакет
recurse
boolean
    Варианты:
  • нет ←
  • да
При удалении пакета также удаляются его зависимости, при условии, что они не требуются другим пакетам и не были явно установлены пользователем.
state
строка
    Варианты:
  • present ←
  • absent
  • latest
  • installed
  • removed
Желаемое состояние пакета.
update_cache
boolean
    Варианты:
  • нет
  • да ←
Обновлять ли список пакетов. Это можно выполнить в рамках установки или как отдельный шаг.

псевдонимы: update-cache
upgrade
boolean
    Варианты:
  • нет ←
  • да
Производить ли обновление всей системы
upgrade_xbps
boolean
добавлен в 0.2.0 community.general
    Варианты:
  • нет
  • да ←
Необходимо ли обновлять пакет xbps при необходимости. Перед установкой новых пакетов xbps требует от пользователя обновить сам пакет xbps. Таким образом, когда этот параметр установлен в no, обновления и установки будут завершаться неудачей, если xbps не обновлен.

Примеры

- name: Install package foo (automatically updating the xbps package if needed)
  community.general.xbps: name=foo state=present

- name: Upgrade package foo
  community.general.xbps: name=foo state=latest update_cache=yes

- name: Remove packages foo and bar
  community.general.xbps: name=foo,bar state=absent

- name: Recursively remove package foo
  community.general.xbps: name=foo state=absent recurse=yes

- name: Update package cache
  community.general.xbps: update_cache=yes

- name: Upgrade packages
  community.general.xbps: upgrade=yes

- name: Install a package, failing if the xbps package is out of date
  community.general.xbps:
    name: foo
    state: present
    upgrade_xbps: no

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
msg
строка
успех
Сообщение о результатах

Пример:
Система обновлена
packages
список / элементы=строка
успех
Пакеты, которые затронуты/были бы затронуты

Пример:
['ansible']


Авторы

  • Dino Occhialini (@dinoocch)
  • Michael Aldridge (@the-maldridge)

© 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/xbps_module.html

Spec-Zone.ru

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