Spec-Zone.ru › Ansible 2.8

elasticsearch_plugin – Управление плагинами Elasticsearch

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

  • Обзор
  • Параметры
  • Примеры
  • Статус

Обзор

  • Управление плагинами Elasticsearch.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
force
boolean
добавлен в 2.7
    Варианты:
  • нет ←
  • да
Принудительный режим пакетной установки плагинов. Это необходимо только если плагин требует дополнительных разрешений, и обнаружение в консоли не выполняется.
name
- / обязательно
Имя плагина для установки.
plugin_bin
-
Расположение исполняемого файла плагина. Если файл не найден, будут использованы стандартные исполняемые файлы плагинов.
Значение по умолчанию изменено на Ansible 2.4 на None.
plugin_dir
-
Значение по умолчанию:
"/usr/share/elasticsearch/plugins/"
Настроенный каталог плагинов, указанный в Elasticsearch
proxy_host
-
добавлен в 2.1
Хост прокси для использования во время установки плагина
proxy_port
-
добавлен в 2.1
Порт прокси для использования во время установки плагина
src
-
добавлен в 2.7
Укажите расположение источника для получения плагина. Это может быть URL вида file:// для установки из локального файла или удалённый URL. Если не указано, расположение плагина определяется только по имени.
Параметр name должен соответствовать описанию в ZIP-архиве плагина.
Используется только если состояние должно быть изменено, что проверяется исключительно на основе параметра name. Если, например, плагин уже установлен, изменение этого параметра не повлияет.
Для ES 1.x используйте url.
state
-
    Варианты:
  • present ←
  • absent
Желаемое состояние плагина.
timeout
-
Значение по умолчанию:
"1m"
Настройка таймаута: 30s, 1m, 1h...
Действительно только для Elasticsearch < 5.0. Этот параметр игнорируется для Elasticsearch > 5.0.
url
-
Укажите точный URL для загрузки плагина (работает только для ES 1.x).
Для ES 2.x и более поздних версий используйте src.
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

# Install the ingest-geoip plugin with a forced installation
- elasticsearch_plugin:
    name: ingest-geoip
    state: present
    force: yes

Статус

  • Этот модуль не гарантирует обратную совместимость. [превью]
  • Этот модуль поддерживается сообществом 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.8/modules/elasticsearch_plugin_module.html

Spec-Zone.ru

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