From 1f70a46c354f9515f85e570251366a8d7fea553d Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Wed, 26 Aug 2020 08:54:37 +0100 Subject: [PATCH] Add custom clickhouse config This changes the default log level to warning, to ensure the log file isn't being hammered --- ansible/roles/plausible/files/clickhouse-docker.xml | 9 +++++++++ ansible/roles/plausible/files/docker-compose.yml | 1 + ansible/roles/plausible/tasks/main.yml | 7 +++++++ 3 files changed, 17 insertions(+) create mode 100644 ansible/roles/plausible/files/clickhouse-docker.xml diff --git a/ansible/roles/plausible/files/clickhouse-docker.xml b/ansible/roles/plausible/files/clickhouse-docker.xml new file mode 100644 index 0000000..4530dba --- /dev/null +++ b/ansible/roles/plausible/files/clickhouse-docker.xml @@ -0,0 +1,9 @@ + + + :: + 0.0.0.0 + 1 + + warning + + diff --git a/ansible/roles/plausible/files/docker-compose.yml b/ansible/roles/plausible/files/docker-compose.yml index 6fdbf4e..0535ddd 100644 --- a/ansible/roles/plausible/files/docker-compose.yml +++ b/ansible/roles/plausible/files/docker-compose.yml @@ -33,6 +33,7 @@ services: restart: unless-stopped volumes: - /mnt/tank/dbs/clickhouse/plausible:/var/lib/clickhouse + - /mnt/tank/dbs/clickhouse/docker_related_config.xml:/etc/clickhouse-server/config.d/docker_related_config.xml:ro tmpfs: - /var/log/clickhouse-server ulimits: diff --git a/ansible/roles/plausible/tasks/main.yml b/ansible/roles/plausible/tasks/main.yml index d911756..64c9530 100644 --- a/ansible/roles/plausible/tasks/main.yml +++ b/ansible/roles/plausible/tasks/main.yml @@ -6,6 +6,13 @@ mode: "{{ docker_compose_directory_mask }}" become: true +- name: Install clickhouse config + template: + src: files/clickhouse-docker.xml + dest: /mnt/tank/dbs/clickhouse/docker_related_config.xml + notify: restart plausible + become: true + - name: Install compose file template: src: files/docker-compose.yml