summaryrefslogtreecommitdiff
path: root/manifests/classes/augeas.pp
blob: a093905bc4550d41e7111d9b115e00b819258a66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class augeas::base {

  case $operatingsystem {
    RedHat: {
      package {
        ["augeas", "augeas-libs", "ruby-augeas"]:
          ensure => "present";
      }
    }

    Debian, Ubuntu: {
      package {
        ["augeas-lenses", "libaugeas0", "augeas-tools", "libaugeas-ruby1.8"]:
          ensure => "present";
      }
    }
  }

  file {"/usr/share/augeas/lenses/contrib":
    ensure => directory,
  }
}