Spec-Zone.ru › Ansible 2.4

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

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

Описание

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

Параметры

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

Примеры

# 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

Примечания

Примечание

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

Статус

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

Для помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Информацией и участием в сообществе, Тестирование 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/pkgin_module.html

Spec-Zone.ru

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