summaryrefslogtreecommitdiff
path: root/manifests/repo.pp
blob: 28f92b0edd7df59b416b2269135a10fed968d7f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
define pacman::repo (
  Enum['present', 'absent'] $ensure = 'present',
  String $repo_name = $name,
  # String $include,
  String $server,
  String $sig_level,
) {

  ini_setting {
    default:
      ensure  => $ensure,
      path    => $::pacman::conf_path,
      section => $repo_name ,
      ;
    "Pacman repo [${repo_name}] server":
      setting => 'Server',
      value   => $server ,
      ;
    "Pacman repo [${repo_name}] SigLevel":
      setting => 'SigLevel',
      value   => $sig_level ,
      ;
  }
}