From 23c179fb618dd9b770397bf3326a2a41cc9fe7c7 Mon Sep 17 00:00:00 2001 From: OldTyT Date: Tue, 20 Aug 2024 07:37:34 +0000 Subject: [PATCH] chore: added custom mount in netdata --- defaults/main.yml | 13 +++++++++++++ tasks/netdata.yml | 15 +++++---------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 63483f9..ea74e69 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -4,6 +4,19 @@ repo_branch: stable repo_url: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_lsb.codename|lower }} {{ repo_branch }}" +docker_netdata_default_mount: + - /mnt/docker/netdata/etc:/etc/netdata + - /mnt/docker/netdata/var_lib:/var/lib/netdata + - /mnt/docker/netdata/var_cache:/var/cache/netdata + - /etc/passwd:/host/etc/passwd:ro + - /etc/group:/host/etc/group:ro + - /proc:/host/proc:ro + - /sys:/host/sys:ro + - /etc/os-release:/host/etc/os-release:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + +docker_netdata_custom_mount: [] + dst_compose_files_dir: '/mnt/deploy/docker' ipv6_enable: false diff --git a/tasks/netdata.yml b/tasks/netdata.yml index 3197019..ee9611f 100644 --- a/tasks/netdata.yml +++ b/tasks/netdata.yml @@ -1,4 +1,8 @@ --- +- name: Prepare vars to netdata + set_fact: + docker_netdata_mount: "{{ docker_netdata_default_mount + docker_netdata_custom_mount }}" + - name: Deploy Netdata Docker container community.docker.docker_container: name: netdata @@ -12,14 +16,5 @@ - SYS_ADMIN security_opts: - apparmor:unconfined - volumes: - - /mnt/docker/netdata/etc:/etc/netdata - - /mnt/docker/netdata/var_lib:/var/lib/netdata - - /mnt/docker/netdata/var_cache:/var/cache/netdata - - /etc/passwd:/host/etc/passwd:ro - - /etc/group:/host/etc/group:ro - - /proc:/host/proc:ro - - /sys:/host/sys:ro - - /etc/os-release:/host/etc/os-release:ro - - /var/run/docker.sock:/var/run/docker.sock:ro + volumes: "{{ docker_netdata_mount }}" state: started