Spec-Zone.ru › Ansible 2.8

layman – Управление накладными Gentoo

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

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

  • Использует Layman для управления дополнительными репозиториями менеджера пакетов Portage для Gentoo Linux. Обратите внимание, что Layman должен быть установлен на управляемом узле перед использованием данного модуля.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • python >= 2.6
  • модуль layman для Python

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
list_url
-
URL альтернативного списка накладок, определяющих установку накладки. Этот список будет получен и сохранён в ${overlay_defs}/${name}.xml), где overlay_defs считывается из конфигурации Layman.
name
- / обязательно
Идентификатор накладки для установки, синхронизации или удаления. Используйте 'ALL' для синхронизации всех установленных накладок (может быть использовано только когда state=updated).
state
-
    Варианты:
  • present ←
  • absent
  • updated
Установка (present), синхронизация (updated) или удаление (absent) накладки.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены. Это значение должно быть установлено в no только в случае отсутствия других вариантов. До версии 1.9.3 код по умолчанию устанавливал значение no.

Примеры

# Install the overlay 'mozilla' which is on the central overlays list.
- layman:
    name: mozilla

# Install the overlay 'cvut' from the specified alternative list.
- layman:
    name: cvut
    list_url: 'http://raw.github.com/cvut/gentoo-overlay/master/overlay.xml'

# Update (sync) the overlay 'cvut', or install if not installed yet.
- layman:
    name: cvut
    list_url: 'http://raw.github.com/cvut/gentoo-overlay/master/overlay.xml'
    state: updated

# Update (sync) all of the installed overlays.
- layman:
    name: ALL
    state: updated

# Uninstall the overlay 'cvut'.
- layman:
    name: cvut
    state: absent

Статус

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

Авторы

  • Jakub Jirutka (@jirutka)

Подсказка

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

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

Spec-Zone.ru

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