Spec-Zone.ru › Ansible 2.9

pkgin – Управляющий пакетами для SmartOS, NetBSD и др.

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Статус

Краткое описание

  • Стандартный менеджер пакетов для SmartOS, но также пригоден для NetBSD или любой ОС, использующей pkgsrc. (Сайт: http://pkgin.net/)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
clean
boolean
    Варианты:
  • нет ←
  • да
Очистить кэш пакетов
force
boolean
    Варианты:
  • нет ←
  • да
Принудительно переустановить пакет
full_upgrade
boolean
    Варианты:
  • нет ←
  • да
Обновить все пакеты до последних версий
name
-
Имя пакета для установки/удаления;
можно указать несколько имён, разделённых запятыми
state
-
    Варианты:
  • существующий ←
  • отсутствующий
Желаемое состояние пакета
update_cache
boolean
    Варианты:
  • нет ←
  • да
Обновить базу данных репозитория. Может выполняться вместе с другими шагами или самостоятельно.
upgrade
boolean
    Варианты:
  • нет ←
  • да
Обновить основные пакеты до последних версий

Примечания

Примечание

  • Известная ошибка в pkgin < 0.8.0: если пакет удаляется, а другой пакет от него зависит, то другой пакет будет удалён также без предупреждения. Новое в Ansible 1.9: поддержка режима проверки.

Примеры

# install package foo
- pkgin:
    name: foo
    state: present

# Update database and install "foo" package
- pkgin:
    name: foo
    update_cache: yes

# remove package foo
- pkgin:
    name: foo
    state: absent

# remove packages foo and bar
- pkgin:
    name: foo,bar
    state: absent

# Update repositories as a separate step
- pkgin:
    update_cache: yes

# Upgrade main packages (equivalent to C(pkgin upgrade))
- pkgin:
    upgrade: yes

# Upgrade all packages (equivalent to C(pkgin full-upgrade))
- pkgin:
    full_upgrade: yes

# Force-upgrade all packages (equivalent to C(pkgin -F full-upgrade))
- pkgin:
    full_upgrade: yes
    force: yes

# clean packages cache (equivalent to C(pkgin clean))
- pkgin:
    clean: yes

Статус

  • Данному модулю не гарантируется обратная совместимость. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Larry Gilbert (@L2G)
  • Shaun Zinck (@szinck)
  • Jasper Lievisse Adriaanse (@jasperla)

Подсказка

Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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