summaryrefslogtreecommitdiff
path: root/manifests/backup.pp
diff options
context:
space:
mode:
authorMarc Fournier <marc.fournier@camptocamp.com>2012-01-20 16:25:01 +0100
committerMarc Fournier <marc.fournier@camptocamp.com>2012-01-20 16:25:01 +0100
commit4423974d22df60c21bb705b653215bba688e3311 (patch)
tree8cd54e0c7a8a5ad8114c0ff220a38d52c326451b /manifests/backup.pp
parentcb96d902a91325998765d9c981eab7ea0da098da (diff)
couchdb: use a real debian package (now there is one available).
Diffstat (limited to 'manifests/backup.pp')
-rw-r--r--manifests/backup.pp10
1 files changed, 5 insertions, 5 deletions
diff --git a/manifests/backup.pp b/manifests/backup.pp
index 6baea1d..14acff9 100644
--- a/manifests/backup.pp
+++ b/manifests/backup.pp
@@ -19,7 +19,7 @@ class couchdb::backup {
group => root,
mode => 755,
content => template("couchdb/couchdb-backup.py.erb"),
- require => [ File[$couchdb::params::backupdir], Exec["install python-couchdb"] ],
+ require => File[$couchdb::params::backupdir],
}
cron { "couchdb-backup":
@@ -29,10 +29,10 @@ class couchdb::backup {
require => File["/usr/local/sbin/couchdb-backup.py"],
}
- exec {"install python-couchdb":
- command => "easy_install couchdb",
- require => Package["python-setuptools"],
- unless => "grep -q CouchDB-0.8-py2.5.egg /usr/lib/python2.5/site-packages/easy-install.pth"
+ # note: python-couchdb >= 0.8 required, which is found in debian wheezy.
+ package { ["python-couchdb", "python-simplejson"]:
+ ensure => present,
+ before => File["/usr/local/sbin/couchdb-backup.py"],
}
}