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), синхронизация (updated) или удаление (absent) накладки. |
| validate_certs boolean |
| Если 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