This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
galaxy-deployment-ansible-d…/tsg-olap/parcels/roles/initialization/clickhouse/tasks/init.yml
2024-02-22 10:53:59 +08:00

25 lines
656 B
YAML

- name: Setting clickhouse init directory
set_fact:
init_path: '{{ deploy_dir }}/clickhouse/init/'
- name: Creatting clickhouse init directory
file:
path: '{{ init_path }}'
state: directory
- name: Copying Clickhouse create tables sql
copy:
src: 'files/{{ item }}'
dest: '{{ init_path }}/{{ item }}'
force: true
with_items:
- create_ck_table.sql
- system.sql
- name: Creating tables
shell: clickhouse-client -h {{ inventory_hostname }} --port 9001 -m -u default --password {{ clickhouse_default_pin }} --multiquery < {{ init_path }}/{{ item }}
loop:
- create_ck_table.sql
- system.sql
run_once: true