aboutsummaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: 5c9f80053dafb37d51f54c7cc8ddff913a4c8f3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class loginrecords(
  $disable_btmp = true,
  $disable_faillog = true,
  $disable_lastlog = true,
  $protect_utmp = true,
  $disable_wtmp = true,
  $ramdisk_on_var_run = true
){
  # Include main class
  case $::kernel {
    "Linux": {
      case  $::operatingsystem {
        "debian", "ubuntu": { include loginrecords::debian }
        default:            { include loginrecords::base   }
      }
    }
    default: {
      err("Kernel ${::kernel} is not supported.")
    }
  }
}