Spec-Zone.ru › Ansible 2.6

svr4pkg - Управление пакетами Solaris SVR4

  • Описание
  • Параметры
  • Примеры
  • Статус
  • Обслуживание
    • Автор

Описание

  • Управление пакетами SVR4 в Solaris 10 и 11.
  • Это были родные пакеты в Solaris <= 10 и доступны как функция обратной совместимости в Solaris 11.
  • Обратите внимание, что это очень простая система пакетирования. Она не будет применять зависимости при установке или удалении.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
category
bool

(добавлено в 1.6)
    Варианты:
  • no
  • yes
Установить/удалить категорию вместо одного пакета.
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
Установить (present) или удалить (absent) пакет.
Если пакет необходимо установить, то src является обязательным.
Система пакетирования SVR4 не предоставляет операции обновления. Вам нужно удалить старый, а затем установить новый пакет.
zone
(добавлено в 1.6)
    Варианты:
  • current
  • all ←
Установить пакет только в текущей зоне или установить его во все зоны.
Установка во все зоны работает только если вы работаете с глобальной зоной.

Примеры

# 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

Spec-Zone.ru

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