Spec-Zone.ru › Ansible 2.4

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

  • Описание
  • Параметры
  • Примеры
    • Статус

Описание

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

Параметры

Параметр Обязательно Значение по умолчанию Варианты Комментарии
category
(добавлено в 1.6)
нет
  • true
  • false
Установить/удалить категорию вместо одного пакета.
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)
нет all
  • 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

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратный.

Для получения помощи в разработке модулей, если у вас есть такое желание, пожалуйста, ознакомьтесь с Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/svr4pkg_module.html

Spec-Zone.ru

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