Spec-Zone.ru › Ansible 2.4

pkgng - Упаковщик пакетов для FreeBSD >= 9.0

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

Описание

  • Управление бинарными пакетами для FreeBSD с помощью ‘pkgng’, доступного в версиях после 9.0.

Параметры

параметр обязательно по умолчанию выбор комментарии
annotation
(добавлен в 1.6)
нет
Список пар ключ-значение, разделённых запятыми, вида <+/-/:><key>[=<value>]. + означает добавление аннотации, - - удаление аннотации, : - изменение аннотации. При установке или изменении аннотации необходимо указать значение.
autoremove
(добавлен в 2.2)
нет
  • да
  • нет
Автоматически удалять установленные пакеты, которые больше не нужны.
cached
нет
  • да
  • нет
Использовать локальный пакетный база вместо получения обновлённой.
chroot
(добавлен в 2.1)
нет
Pkg будет работать в указанной среде chroot.
Не может использоваться вместе с параметрами rootdir или jail.
jail
(добавлен в 2.4)
нет
Pkg будет выполняться в указанной тюрьме (jail) по имени или идентификатору.
Не может использоваться вместе с параметрами chroot или rootdir.
name
да
Имя пакета для установки/удаления.
pkgsite
нет
Для версий pkgng до 1.1.4, укажите сайт с пакетами для загрузки пакетов. Если не указано, используются настройки из /usr/local/etc/pkg.conf.
Для более новых версий pkgng укажите имя репозитория, настроенного в /usr/local/etc/pkg/repos.
rootdir
нет
Для версий pkgng 1.5 и выше, pkg установит все пакеты в указанный корневой каталог.
Не может использоваться вместе с параметрами chroot или jail.
state
нет настоящее
  • настоящее
  • отсутствующее
Состояние пакета.

Примеры

# Install package foo
- pkgng:
    name: foo
    state: present

# Annotate package foo and bar
- pkgng:
    name: foo,bar
    annotation: '+test1=baz,-test2,:test3=foobar'

# Remove packages foo and bar
- pkgng:
    name: foo,bar
    state: absent

Примечания

Примечание

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

Статус

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

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

Spec-Zone.ru

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