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