AlexeyD3.clickhouse
ansible-clickhouse
Роль для установки clickhouse.
- Установка:
- clickhouse-client
- clickhouse-server
- clickhouse-common-static
- Создаётся БД
- Создаётся таблица для логов
- Создаётся пользователь для записи в БД
- Конфигурируется clickhouse-server для работы внешних подключений
Requirements
Role Variables
Переменные для установки default/main.yml:
clickhouse_user: netology
clickhouse_password: netology
Переменные для установки необходимых пакетов и конфигурационных файлов clickhouse vars/main.yml
clickhouse_version: "22.3.3.44"
clickhouse_packages:
- clickhouse-client
- clickhouse-server
- clickhouse-common-static
clickhouse_config_path: /etc/clickhouse-server/config.xml
clickhouse_users_path: /etc/clickhouse-server/users.xml
Переменные для имён БД и таблицы: vars/main.yml
dbname: logs
tablename: vector_internal_logs
#table propertes: (message String) ENGINE = MergeTree() ORDER BY tuple()
Dependencies
Example Playbook
hosts: clickhouse
roles:
- role: clickhouse-role
Author Information
Alexey Dubrovin
Install
ansible-galaxy install AlexeyD3.clickhouse
License
Unknown
Downloads
17
Owner