Spec-Zone.ru › Ansible 2.10

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

Примечание

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

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

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
category
boolean
    Варианты:
  • нет ←
  • да
Установить/Удалить категорию вместо отдельного пакета.
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.
Если используется файл или директория, они должны быть доступны на хосте. Обратитесь к модулю ansible.builtin.copy для получения информации о способах их получения туда.
state
строка / обязательно
    Варианты:
  • present
  • absent
Установка (present) или удаление (absent) пакета.
Если пакет необходимо установить, то src является обязательным.
Система пакетов SVR4 не предоставляет операцию обновления. Вам необходимо удалить старый, затем установить новый пакет.
zone
строка
    Варианты:
  • current
  • all ←
Установить пакет только в текущей зоне или установить его во все зоны.
Установка во все зоны работает только если вы работаете с глобальной зоной.

Примеры

- name: Install a package from an already copied file
  community.general.svr4pkg:
    name: CSWcommon
    src: /tmp/cswpkgs.pkg
    state: present

- name: Install a package directly from an http site
  community.general.svr4pkg:
    name: CSWpkgutil
    src: 'http://get.opencsw.org/now'
    state: present
    zone: current

- name: Install a package with a response file
  community.general.svr4pkg:
    name: CSWggrep
    src: /tmp/third-party.pkg
    response_file: /tmp/ggrep.response
    state: present

- name: Ensure that a package is not installed
  community.general.svr4pkg:
    name: SUNWgnome-sound-recorder
    state: absent

- name: Ensure that a category is not installed
  community.general.svr4pkg:
    name: FIREFOX
    state: absent
    category: true

Авторы

  • 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.10/collections/community/general/svr4pkg_module.html

Spec-Zone.ru

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