From 815cfdafa3f9e9417a8d2a14b07e7deb86738f70 Mon Sep 17 00:00:00 2001 From: jabertwo <git@jabertwo.de> Date: Sun, 22 Jan 2023 00:00:40 +0100 Subject: [PATCH] fixed --- intern/docker_syslog/tasks/main.yml | 29 +++++++++++++++++++ .../templates/docker-compose.yml | 14 +++++++++ 2 files changed, 43 insertions(+) create mode 100644 intern/docker_syslog/tasks/main.yml create mode 100644 intern/docker_syslog/templates/docker-compose.yml diff --git a/intern/docker_syslog/tasks/main.yml b/intern/docker_syslog/tasks/main.yml new file mode 100644 index 00000000..38e57a0b --- /dev/null +++ b/intern/docker_syslog/tasks/main.yml @@ -0,0 +1,29 @@ +--- + +- name: "create folder struct for {{ servicename }}" + file: + path: "{{ basedir }}" + state: "directory" + +- name: "create folder struct for {{ servicename }}" + file: + path: "{{ basedir }}/{{ item }}" + state: "directory" + owner: 508 + group: 508 + with_items: + - "data" + - "logs" + +- name: "create config files for {{ servicename }}" + template: + src: "{{ item }}" + dest: "{{ basedir }}/{{ item }}" + with_items: + - docker-compose.yml + +- name: "start {{ servicename }} docker" + docker_compose: + project_src: "{{ basedir }}" + state: present + diff --git a/intern/docker_syslog/templates/docker-compose.yml b/intern/docker_syslog/templates/docker-compose.yml new file mode 100644 index 00000000..99446ca7 --- /dev/null +++ b/intern/docker_syslog/templates/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3" +services: + app: + image: sebp/elk:8.5.3 + restart: always + ports: + - 5044:5044 + environment: + TZ: "Europe/Berlin" + labels: + - traefik.enable=true + - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) + - traefik.http.routers.{{ servicename }}.entrypoints=websecure + - traefik.http.services.{{ servicename }}.loadbalancer.server.port=5601 -- GitLab