From 4423974d22df60c21bb705b653215bba688e3311 Mon Sep 17 00:00:00 2001 From: Marc Fournier Date: Fri, 20 Jan 2012 16:25:01 +0100 Subject: couchdb: use a real debian package (now there is one available). --- manifests/backup.pp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'manifests/backup.pp') 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"], } } -- cgit v1.2.3