svr4pkg - Управление пакетами Solaris SVR4
Описание
- Управление пакетами SVR4 в Solaris 10 и 11.
- Это были родные пакеты в Solaris <= 10 и доступны как функция обратной совместимости в Solaris 11.
- Обратите внимание, что это очень простая система пакетирования. Она не будет применять зависимости при установке или удалении.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| category bool (добавлено в 1.6) |
| Установить/удалить категорию вместо одного пакета. |
| name обязательно | Имя пакета, например SUNWcsr
| |
| proxy | Прокси-сервер HTTP[s], который необходимо использовать, если src является URL. | |
| response_file | Указывает расположение файла ответов, который необходимо использовать, если пакет ожидает ввод при установке. (добавлено в Ansible 1.4) | |
| src | Указывает расположение для установки пакета. Требуется, когда state=present.Может быть любым путем, допустимым для опции -d команды pkgadd. Например: somefile.pkg, /dir/with/pkgs, http:/server/mypkgs.pkg.Если используется файл или директория, они должны быть доступны хосту. См. модуль copy для получения путей к ним. | |
| state обязательно |
| Установить ( present) или удалить (absent) пакет.Если пакет необходимо установить, то src является обязательным. Система пакетирования SVR4 не предоставляет операции обновления. Вам нужно удалить старый, а затем установить новый пакет. |
| zone (добавлено в 1.6) |
| Установить пакет только в текущей зоне или установить его во все зоны. Установка во все зоны работает только если вы работаете с глобальной зоной. |
Примеры
# Install a package from an already copied file
- svr4pkg:
name: CSWcommon
src: /tmp/cswpkgs.pkg
state: present
# Install a package directly from an http site
- svr4pkg:
name: CSWpkgutil
src: 'http://get.opencsw.org/now'
state: present
zone: current
# Install a package with a response file
- svr4pkg:
name: CSWggrep
src: /tmp/third-party.pkg
response_file: /tmp/ggrep.response
state: present
# Ensure that a package is not installed.
- svr4pkg:
name: SUNWgnome-sound-recorder
state: absent
# Ensure that a category is not installed.
- svr4pkg:
name: FIREFOX
state: absent
category: true
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.
Обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. См. Обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Boyd Adamson (@brontitall)
Подсказка
Если вы заметили проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 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/svr4pkg_module.html