Spec-Zone.ru › Ansible 2.11

community.general.pkgutil – Управление пакетами OpenCSW на Solaris

Примечание

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

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

Для использования в плейбуке укажите: community.general.pkgutil.

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

Обзор

  • Этот модуль устанавливает, обновляет и удаляет пакеты из проекта OpenCSW для Solaris.
  • В отличие от модуля community.general.svr4pkg, он будет разрешать и загружать зависимости.
  • Дополнительную информацию о проекте можно найти на сайте https://www.opencsw.org/.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
force
логический
добавлен в 1.2.0 от community.general
    Варианты:
  • no ←
  • yes
Для разрешения процесса обновления для понижения пакетов до соответствия наличию в репозитории, установите это значение в yes.
Это полезно для возврата к стабильной версии из тестовой, или аналогичных операций.
name
список / элементы=строка / обязательно
Имя пакета.
При использовании state=latest, это может быть '*', что обновляет все установленные пакеты, управляемые pkgutil.

псевдонимы: pkg
site
строка
Путь к репозиторию для установки пакета.
Его глобальное определение находится в /etc/opt/csw/pkgutil.conf.
state
строка / обязательно
    Варианты:
  • absent
  • installed
  • latest
  • present
  • removed
Установить (present/installed) или удалить (absent/removed) пакеты.
Операция обновления (latest) обновит/установит пакеты до последней доступной версии.
update_catalog
логический
    Варианты:
  • no ←
  • yes
Если вы всегда хотите обновить свой каталог из зеркала, даже если он не устарел, установите это значение в yes.

Примечания

Примечание

  • Для проверки доступности пакетов кеш каталога по адресу /var/opt/csw/pkgutil может быть обновлен даже в режиме проверки.

Примеры

- name: Install a package
  community.general.pkgutil:
    name: CSWcommon
    state: present

- name: Install a package from a specific repository
  community.general.pkgutil:
    name: CSWnrpe
    site: ftp://myinternal.repo/opencsw/kiel
    state: latest

- name: Remove a package
  community.general.pkgutil:
    name: CSWtop
    state: absent

- name: Install several packages
  community.general.pkgutil:
    name:
    - CSWsudo
    - CSWtop
    state: present

- name: Update all packages
  community.general.pkgutil:
    name: '*'
    state: latest

- name: Update all packages and force versions to match latest in catalog
  community.general.pkgutil:
    name: '*'
    state: latest
    force: yes

Авторы

  • Alexander Winkler (@dermute)
  • David Ponessa (@scathatheworm)

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

Spec-Zone.ru

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