Puppet Class: vault::params
- Inherited by:
-
vault
- Defined in:
-
manifests/params.pp
Summary
This class is meant to be called from vault. It sets variables according to platform.
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
|
# File 'manifests/params.pp', line 6
class vault::params {
case $facts['os']['architecture'] {
'aarch64': { $arch = 'arm64' }
/(x86_64|amd64)/: { $arch = 'amd64' }
'i386': { $arch = '386' }
/^arm.*/: { $arch = 'arm' }
default: { fail("Unsupported kernel architecture: ${facts['os']['architecture']}") }
}
case $facts['os']['family'] {
'Archlinux': {
$install_method = 'repo'
$bin_dir = '/bin'
$manage_service_file = true
$manage_repo = false
}
default: {
$install_method = 'archive'
$bin_dir = '/usr/local/bin'
$manage_service_file = undef
$manage_repo = true
}
}
}
|