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 |
| Для разрешения процесса обновления для понижения пакетов до соответствия наличию в репозитории, установите это значение в yes.Это полезно для возврата к стабильной версии из тестовой, или аналогичных операций. |
| name список / элементы=строка / обязательно | Имя пакета. При использовании state=latest, это может быть '*', что обновляет все установленные пакеты, управляемые pkgutil.псевдонимы: pkg | |
| site строка | Путь к репозиторию для установки пакета. Его глобальное определение находится в /etc/opt/csw/pkgutil.conf. | |
| state строка / обязательно |
| Установить ( present/installed) или удалить (absent/removed) пакеты.Операция обновления ( latest) обновит/установит пакеты до последней доступной версии. |
| update_catalog логический |
| Если вы всегда хотите обновить свой каталог из зеркала, даже если он не устарел, установите это значение в 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