Spec-Zone.ru › Ansible 2.7

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

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

Описание

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

Параметры

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

Примечания

Примечание

  • Известная ошибка в 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.7/modules/pkgin_module.html

Spec-Zone.ru

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