Skip to content

Commit a3dc3df

Browse files
authored
Merge pull request #28 from dmaes/master
Add support for arm and arm64 architectures
2 parents 356602b + 6af2a5a commit a3dc3df

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

manifests/install.pp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@
66
class promtail::install {
77
include archive
88

9+
case $facts['os']['architecture'] {
10+
'x86_64', 'amd64': { $arch = 'amd64' }
11+
'aarch64': { $arch = 'arm64' }
12+
'armv7l': { $arch = 'arm' }
13+
default: { fail("Unsupported kernel architecture: ${facts['os']['architecture']}") }
14+
}
15+
916
case $facts['kernel'] {
1017
'Linux': {
1118
$data_dir = '/usr/local/promtail_data'
1219
if versioncmp($promtail::version, 'v0.3.0') > 0 {
13-
$release_file_name = 'promtail-linux-amd64'
20+
$release_file_name = "promtail-linux-${arch}"
1421
} else {
15-
$release_file_name = 'promtail_linux_amd64'
22+
$release_file_name = "promtail_linux_${arch}"
1623
}
1724
}
1825
default: { fail("${facts['kernel']} is not yet supported") }

0 commit comments

Comments
 (0)