summaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: f2db65987d3fbf4d84aa4bde4d9f8dd7fec33bcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# Basic class to manage augeas
class augeas(
  $version          = 'installed',
  $rubylib_version  = 'installed'
) {
  $lens_dir = '/usr/share/augeas/lenses'

  case $::operatingsystem {
    /RedHat|CentOS|Fedora/:   { include augeas::redhat }
    /Debian|Ubuntu|kFreeBSD/: { include augeas::debian }
    default:                  { include augeas::base }
  }
}