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 строка |
| Желаемое состояние пакета. |
| 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