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