mirror of https://github.com/zulip/zulip.git
21 lines
639 B
Puppet
21 lines
639 B
Puppet
# @summary Installs Vector to transform Prometheus data
|
|
#
|
|
class kandra::vector {
|
|
$version = $zulip::common::versions['vector']['version']
|
|
$dir = "/srv/zulip-vector-${version}"
|
|
$bin = "${dir}/bin/vector"
|
|
|
|
$arch = $facts['os']['architecture'] ? {
|
|
'amd64' => 'x86_64',
|
|
'aarch64' => 'aarch64',
|
|
}
|
|
|
|
zulip::external_dep { 'vector':
|
|
version => $version,
|
|
url => "https://packages.timber.io/vector/${version}/vector-${version}-${arch}-unknown-linux-gnu.tar.gz",
|
|
tarball_prefix => "vector-${arch}-unknown-linux-gnu",
|
|
bin => [$bin],
|
|
cleanup_after => [Service[supervisor]],
|
|
}
|
|
}
|