Ansible-roles/monitoring.filebeat/templates/docker-compose.yml.j2

24 lines
632 B
Django/Jinja

version: "3.7"
services:
filebeat:
container_name: filebeat
image: "{{ filebeat__image }}"
user: root
volumes:
- /var/lib/docker:/var/lib/docker:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./filebeat.yml:/usr/share/filebeat/filebeat.yml:ro
- ./modules.d:/usr/share/filebeat/modules.d:ro
{% if filebeat is defined and filebeat.docker is defined }
{% for volume in filebeat.docker.additional_volumes | default([]) %}
- {{ volume }}
{% for %}
{% if %}
restart: unless-stopped
logging:
driver: json-file
options:
max-file: "1"
max-size: "50m"