afd4fc8be47b8f81b1f26b7847090dc7a5d548fe
[mirror/dsa-puppet.git] / 3rdparty / modules / archive / manifests / params.pp
1 # Class: archive::params
2 # ======================
3 #
4 # archive settings such as default user and file mode.
5 #
6 class archive::params {
7   case $facts['os']['family'] {
8     'Windows': {
9       $path               = $::archive_windir
10       $owner              = 'S-1-5-32-544' # Adminstrators
11       $group              = 'S-1-5-18'     # SYSTEM
12       $mode               = '0640'
13       $seven_zip_name     = '7zip'
14       $seven_zip_provider = 'chocolatey'
15     }
16     default: {
17       $path  = '/opt/staging'
18       $owner = '0'
19       $group = '0'
20       $mode  = '0640'
21       $seven_zip_name = undef
22       $seven_zip_provider = undef
23     }
24   }
25 }