elasticsearch_plugin - Управление плагинами Elasticsearch
Новая версия с 2.0.
Обзор
- Управляет плагинами Elasticsearch.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name обязательно | Имя плагина для установки. В Elasticsearch >= 2.0 имя может быть URL-адресом или путем к файлу. | |
| plugin_bin | Путь к исполняемому файлу плагина. Если этот файл не найден, будут использоваться стандартные исполняемые файлы плагинов. По умолчанию в Ansible 2.4 установлено значение None. | |
| plugin_dir | Значение по умолчанию: "/usr/share/elasticsearch/plugins/" | Настроенный каталог плагинов, указанный в Elasticsearch |
| proxy_host (добавлено в 2.1) | Хост прокси-сервера, используемый при установке плагина | |
| proxy_port (добавлено в 2.1) | Порт прокси-сервера, используемый при установке плагина | |
| state |
| Желаемое состояние плагина. |
| timeout | Значение по умолчанию: "1m" | Настройка таймаута: 30s, 1m, 1h... Действительно только для Elasticsearch < 5.0. Этот параметр игнорируется для Elasticsearch > 5.0. |
| url | Укажите точный URL для скачивания плагина (работает только для ES 1.x) | |
| version | Версия плагина для установки. Если плагин уже существует с предыдущей версией, он НЕ будет обновлен |
Примеры
# 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
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместим.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- 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.6/modules/elasticsearch_plugin_module.html