Spec-Zone.ru › Ansible 2.6

alternatives - Управляет альтернативными программами для общих команд

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

  • Описание
    • Требования
  • Параметры
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Управляет символическими ссылками с помощью инструмента ‘update-alternatives’
  • Полезно, когда установлено несколько программ, но они предоставляют схожие функции (например, разные редакторы).

Требования

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

  • update-alternatives

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
link
Путь к символической ссылке, которая должна указывать на реальный исполняемый файл.
Этот параметр всегда требуется в дистрибутивах на основе RHEL. В дистрибутивах на основе Debian этот параметр требуется, когда альтернативное имя неизвестно системе.
name
обязательно
Общее имя ссылки.
path
обязательно
Путь к реальному исполняемому файлу, на который должна указывать ссылка.
priority
(добавлено в 2.2)
Значение по умолчанию:
50
Приоритет альтернативы

Примеры

- name: correct java version selected
  alternatives:
    name: java
    path: /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

- name: alternatives link created
  alternatives:
    name: hadoop-conf
    link: /etc/hadoop/conf
    path: /etc/hadoop/conf.ansible

- name: make java 32 bit an alternative with low priority
  alternatives:
    name: java
    path: /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
    priority: -10

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • David Wittman (@DavidWittman)
  • Gabe Mulley (@mulby)

Подсказка

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

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

Spec-Zone.ru

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