Puppet Class: clickhouse::server::resources
- Defined in:
-
manifests/server/resources.pp
Summary
Private class for applying Clickhouse resources.
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
|
# File 'manifests/server/resources.pp', line 6
class clickhouse::server::resources {
if $clickhouse::server::users {
create_resources(clickhouse::server::user, $clickhouse::server::users)
}
if $clickhouse::server::profiles {
clickhouse::server::profiles { $clickhouse::server::profiles_file:
profiles => $clickhouse::server::profiles,
}
}
if $clickhouse::server::quotas {
clickhouse::server::quotas { $clickhouse::server::quotas_file:
quotas => $clickhouse::server::quotas,
}
}
if $clickhouse::server::dictionaries {
$clickhouse::server::dictionaries.each |$dict| {
clickhouse::server::dictionary { $dict: }
}
}
if $clickhouse::server::replication {
if $clickhouse::server::replication['macros'] {
clickhouse::server::macros { $clickhouse::server::macros_file:
macros => $clickhouse::server::replication['macros'],
}
}
}
if $clickhouse::server::remote_servers {
clickhouse::server::remote_servers { $clickhouse::server::remote_servers_file:
remote_servers => $clickhouse::server::remote_servers,
}
}
}
|