aboutsummaryrefslogtreecommitdiff
path: root/modules/pacman/manifests/params.pp
blob: b8b9e1cd2b103e1ce5de2cbb255aed4ee811ea16 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Class: pacman::params
#
class pacman::params {
  case $::osfamily {
    'Archlinux' : {
      $package_ensure = 'present'
      $package_name = 'pacman'
      $config = '/etc/pacman.conf'
      # pacman config options
      $rootdir = '/'
      $dbpath = '/var/lib/pacman'
      $cachedir = '/var/cache/pacman/pkg'
      $logfile = '/var/log/pacman.log'
      $gpgdir = '/etc/pacman.d/gnupg/'
      $holdpkg = 'pacman glibc'
      $xfercommand = '/usr/bin/curl -C - -f %u > %o'
      $cleanmethod = 'KeepInstalled'
      $usedelta = '0.7'
      $architecture = 'auto'
      # pacman package options
      $ignorepkg = undef
      $noupgrade = undef
      $noextract = undef
      # pacman misc options
      $usesyslog = false
      $color = false
      $totaldownload = false
      $checkspace = true
      $verbosepkglist = false
      # pacman sec options
      $mainsiglevel = 'Required DatabaseOptional'
      $localfilesiglevel = 'Optional'
      $remotefilesiglevel = 'Required'
    }

    default     : {
      fail("The ${module_name} module is not supported
      on an ${::osfamily} based system.")
    }
  }
}