Puppet Class: clickhouse::server::install
- Defined in:
-
manifests/server/install.pp
Summary
Private class for managing Clickhouse server package.
Overview
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'manifests/server/install.pp', line 5
class clickhouse::server::install {
if $clickhouse::server::manage_package {
package { 'clickhouse-common-static':
ensure => $clickhouse::server::package_ensure,
install_options => $clickhouse::server::package_install_options,
}
package { $clickhouse::server::package_name:
ensure => $clickhouse::server::package_ensure,
install_options => $clickhouse::server::package_install_options,
require => Package['clickhouse-common-static'],
}
if $clickhouse::server::manage_service {
Package<| title == $clickhouse::server::package_name |> {
notify => Service[$clickhouse::server::service_name],
}
}
}
}
|