summaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: 20506e8330772ba0e023651c3e9a51bf7f264439 (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
25
26
27
28
29
30
31
32
33
class websvn {
  # The needed packages
  package { "subversion": 
    ensure => installed,
  }

  package { "dav_svn":
    name   => "libapache2-svn",
    ensure => installed,
  }

  package { "websvn": 
    ensure => installed,
  }

  # The needed apache modules
  apache::module { "dav":
    ensure  => present,
  }

  apache::module { "dav_fs":
    ensure  => present,
  }

  apache::module { "dav_lock":
    ensure  => present,
  }

  apache::module { "dav_svn":
    ensure  => present,
    require => Package["dav_svn"],
  }
}