diff --git a/roles/grafana/templates/docker-compose.yml.j2 b/roles/grafana/templates/docker-compose.yml.j2 index b22e1e4..28562f0 100644 --- a/roles/grafana/templates/docker-compose.yml.j2 +++ b/roles/grafana/templates/docker-compose.yml.j2 @@ -1,5 +1,3 @@ -version: '3.8' - services: victoriametrics: image: victoriametrics/victoria-metrics:{{ victoriametrics_version }} diff --git a/roles/loki/tasks/main.yml b/roles/loki/tasks/main.yml index e8b1171..d50e740 100644 --- a/roles/loki/tasks/main.yml +++ b/roles/loki/tasks/main.yml @@ -41,6 +41,20 @@ notify: restart loki stack become: yes +- name: Check if monitoring network exists + community.docker.docker_network_info: + name: monitoring + register: monitoring_network + become: yes + +- name: Create monitoring network if it doesn't exist + community.docker.docker_network: + name: monitoring + driver: bridge + state: present + when: not monitoring_network.exists + become: yes + - name: Start Loki stack with docker_compose_v2 community.docker.docker_compose_v2: project_src: "{{ loki_base_dir }}" diff --git a/roles/loki/templates/docker-compose.yml.j2 b/roles/loki/templates/docker-compose.yml.j2 index 570354e..f13baa4 100644 --- a/roles/loki/templates/docker-compose.yml.j2 +++ b/roles/loki/templates/docker-compose.yml.j2 @@ -1,5 +1,3 @@ -version: '3.8' - services: loki: image: grafana/loki:{{ loki_version }}