NewsBlur/ansible/roles/elasticsearch-exporter/tasks/main.yml
2022-01-03 14:48:39 -05:00

28 lines
771 B
YAML

---
- name: Register flask_metrics in consul
tags: consul
become: yes
template:
src: consul_service.json
dest: /etc/consul.d/elasticsearch_exporter.json
notify:
- reload consul
when: disable_consul_services_ie_staging is not defined
- name: Start elasticsearch_exporter docker container
become: yes
docker_container:
name: elasticsearch_exporter
image: prometheuscommunity/elasticsearch-exporter:latest
pull: yes
state: started
command: '--es.uri=http://elasticsearch:9200'
hostname: "{{ inventory_hostname }}"
restart_policy: unless-stopped
container_default_behavior: no_defaults
networks_cli_compatible: yes
network_mode: default
networks:
- name: newsblurnet
ports:
- "9210:9114"