Puppet Class: clickhouse::client
- Inherits:
- clickhouse
- Defined in:
-
manifests/client.pp
Summary
Installs and configures Clickhouse client.
Overview
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'manifests/client.pp', line 20
class clickhouse::client (
String $package_name,
String $package_ensure,
Boolean $manage_package,
Array[String] $package_install_options,
) inherits clickhouse {
if $clickhouse::client::manage_package {
if ! defined(Package['clickhouse-common-static']) {
package { 'clickhouse-common-static':
ensure => $clickhouse::client::package_ensure,
install_options => $clickhouse::client::package_install_options,
}
}
package { $clickhouse::client::package_name:
ensure => $clickhouse::client::package_ensure,
install_options => $clickhouse::client::package_install_options,
require => Package['clickhouse-common-static'],
}
}
}
|