blob: d4d50d11196a46b3f805e22a9b8153818e22f9c2 (
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
|
class couchdb::base {
package {'couchdb':
ensure => present,
}
service {'couchdb':
ensure => running,
hasstatus => true,
enable => true,
require => Package['couchdb'],
}
# required for couch-doc-update script
package { 'couchrest':
ensure => installed,
provider => 'gem'
}
File['/usr/local/bin/couch-doc-update'] -> Couchdb::Update <| |>
file { '/usr/local/bin/couch-doc-update':
source => 'puppet:///modules/couchdb/couch-doc-update',
mode => '0755',
owner => 'root',
group => 'root',
require => Package['couchrest'],
}
}
|