30 lines
681 B
YAML

---
- name: Install Elasticsearch
apt:
name: elasticsearch
state: present
- name: Setup Elasticsearch
template:
src: elasticsearch.yml
dest: /etc/elasticsearch/elasticsearch.yml
- name: Restart Elasticsearch Daemon
systemd:
name: elasticsearch
daemon_reload: true
enabled: yes
state: restarted
- name: Setup Elasticsearch Authentication
become: yes
become_user: frappe
command: "htpasswd -Bbc /home/jingrow/agent/nginx/kibana.htpasswd frappe {{ kibana_password }}"
- name: Setup NGINX for Elasticsearch
become: yes
become_user: frappe
command: /home/jingrow/agent/env/bin/agent setup log
args:
chdir: /home/jingrow/agent