Puppet Class: clickhouse::params
Summary
Private class for setting default Clickhouse parameters.
Overview
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# File 'manifests/params.pp', line 6
class clickhouse::params {
# Repository
$manage_repo = true
# Server package
$manage_package = true
$package_ensure = 'present'
$package_install_options = []
$package_name = 'clickhouse-server'
# Client package
$client_manage_package = true
$client_package_ensure = 'present'
$client_package_install_options = []
$client_package_name = 'clickhouse-client'
# Configuration
$manage_config = true
$main_dir = '/etc/clickhouse-server'
$config_dir = '/etc/clickhouse-server/conf.d'
$users_dir = '/etc/clickhouse-server/users.d'
$dict_dir = '/etc/clickhouse-server/dict'
$clickhouse_user = 'clickhouse'
$clickhouse_group = 'clickhouse'
$clickhouse_datadir = '/var/lib/clickhouse/'
$clickhouse_tmpdir = '/var/lib/clickhouse/tmp/'
$keep_default_users = true
$config_file = 'config.xml'
$profiles_file = 'profiles.xml'
$quotas_file = 'quotas.xml'
$macros_file = 'macros.xml'
$zookeeper_config_file = 'zookeeper.xml'
$remote_servers_file = 'remote_servers.xml'
$dict_source_folder = "puppet:///modules/${module_name}"
$install_client = true
# Service
$service_name = 'clickhouse-server'
$service_ensure = 'running'
$service_enabled = true
$manage_service = true
$manage_systemd = true
$restart = false
}
|