elasticsearch_plugin - Управление плагинами Elasticsearch
Введено в версии 2.0.
Обзор
- Управляет плагинами Elasticsearch.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name обязательно | Имя плагина для установки. В Elasticsearch >= 2.0 имя может быть URL или путем к файлу. | |
| plugin_bin | По умолчанию: None | Путь к исполняемому файлу плагина. Если этот файл не найден, будут использоваться стандартные исполняемые файлы плагинов. Значение по умолчанию изменено в Ansible 2.4 на None. |
| plugin_dir | По умолчанию: /usr/share/elasticsearch/plugins/ | Настроенный каталог плагинов, указанный в Elasticsearch |
| proxy_host (добавлен в 2.1) | По умолчанию: None | Хост прокси-сервера, используемого при установке плагина |
| proxy_port (добавлен в 2.1) | По умолчанию: None | Порт прокси-сервера, используемого при установке плагина |
| state |
| Желаемое состояние плагина. |
| timeout | По умолчанию: 1m | Настройка таймаута: 30s, 1m, 1h... Действительно только для Elasticsearch < 5.0. Этот параметр игнорируется для Elasticsearch > 5.0. |
| url | По умолчанию: None | Укажите точный URL для скачивания плагина (работает только для ES 1.x) |
| version | По умолчанию: None | Версия плагина для установки. Если плагин существует с предыдущей версией, он НЕ будет обновлен |
Примеры
# Install Elasticsearch Head plugin in Elasticsearch 2.x
- elasticsearch_plugin:
name: mobz/elasticsearch-head
state: present
# Install a specific version of Elasticsearch Head in Elasticsearch 2.x
- elasticsearch_plugin:
name: mobz/elasticsearch-head
version: 2.0.0
# Uninstall Elasticsearch head plugin in Elasticsearch 2.x
- elasticsearch_plugin:
name: mobz/elasticsearch-head
state: absent
# Install a specific plugin in Elasticsearch >= 5.0
- elasticsearch_plugin:
name: analysis-icu
state: present
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Mathew Davies (@ThePixelDeveloper)
- Sam Doran (@samdoran)
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/elasticsearch_plugin_module.html