ansible_role_cerebro
ansible-role-cerebro
Это роль Ansible для установки и настройки cerebro.
Требования
- Ansible
- 2.3.2.0 и выше
Переменные роли
Конфигурация установки Cerebro
----
cerebro_install_dir: /opt
cerebro_version: 0.7.1
cerebro_group: root
cerebro_owner: root
cerebro_port: 9000
cerebro_http_address: 0.0.0.0
Конфигурация приложения Cerebro
cerebro_local_data_path: ./cerebro.db
cerebro_play_secret: ki:s:[[@=Ag?QI`W2jMwkY:eqvrJ]JqoJyi2axj3ZvOv^/KavOT4ViJSv?6YY4[N
cerebro_rest_history: 100
cerebro_es_hosts:
- name: Этот кластер
host: http://elasticsearch.com
Конфигурация для LDAP
cerebro_ldap_auth:
url: ldap://host:port
base_dn: ou=active,ou=Employee
method: simple
user_domain: domain.com
user_auth:
username: admin
password: 1234
Зависимости
Эта роль также установит следующие зависимости, если не установлена переменная cerebro_skip_java_install: true
.
- geerlingguy.java
- jdk 1.8.0
Пример плейбука
---
- hosts: all
become: true
roles:
- role: mplachter.cerebro
vars:
cerebro_local_data_path: /var/lib/cerebro/cerebro.db
cerebro_play_secret: ki:s:[[@=Ag?QI`W2jfdsfwkY:eqvrJ]JqoJyi2DCj3Zv0v^/KavOT4ViJdsafY4[N
cerebro_rest_history: 200
cerebro_es_hosts:
- name: Продуктовый кластер
host: http://prod.es5.mydomain.com
es_auth:
username: ES_user
password: ES_user_password
- name: QA кластер
host: http://qa.es5.mydomain.com
- Минимальный пример
---
- hosts: all
become: true
roles:
- role: mplachter.cerebro
Лицензия
MIT
Информация об авторе
Мэтт Плачтер
О проекте
Ansible Role for Cerebro (Elasticsearch 5.0 Kopf replacement)
Установить
ansible-galaxy install azhard4int/ansible-role-cerebro
Лицензия
mit
Загрузки
175
Владелец
Founder of ContentStudio, and Replug. Building Usermaven.com in public.