Spec-Zone.ru › Ansible 2.4

пакет - Управляющий пакетами ОС

Новая версия с 2.0.

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Обзор

  • Устанавливает, обновляет и удаляет пакеты с помощью основного менеджера пакетов ОС.
  • Для целей Windows используйте модуль win_package вместо этого.

Требования (к хосту, на котором выполняется модуль)

  • Все, что требуется для плагинов пакета, специфичных для каждой системы.

Параметры

параметр обязательно значение по умолчанию возможные значения комментарии
name
да
Имя пакета или спецификатор пакета с версией, например name-1.0.
Обратите внимание, что пакеты не всегда имеют одинаковые имена, и этот модуль не будет их «переводить» в зависимости от дистрибутива.
state
да
Установить (present) или удалить (absent) пакет. Другие состояния зависят от основного модуля пакета, например latest.
use
нет auto
Модуль менеджера пакетов, который необходимо использовать (yum, apt и т. д.). По умолчанию «auto» будет использовать существующие факты или попытаться автоматически определить его.
Вы должны использовать это поле только в том случае, если автоматический выбор почему-то не работает.

Примеры

- name: install ntpdate
  package:
    name: ntpdate
    state: present

# This uses a variable as this changes per distribution.
- name: remove the apache package
  package:
    name: "{{ apache }}"
    state: absent

Примечания

Примечание

  • Этот модуль фактически вызывает соответствующие модули пакета для каждой системы (apt, yum и т. д.).
  • Для целей Windows используйте модуль win_package вместо этого.

Статус

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

Информация о техническом обслуживании

Для получения дополнительной информации о поддержке этого модуля компанией Red Hat обратитесь к этому knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

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

Spec-Zone.ru

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