puppet: organize the postgres_common dependencies and add python-boto.

python-boto was improperly missing from the dependencies for end-wal-e.

(imported from commit b2e53641e7fc45b60318c6ac81c81f39923f48c2)
This commit is contained in:
Tim Abbott 2013-11-08 14:53:34 -05:00
parent 097aef454b
commit 237968a3d4
1 changed files with 16 additions and 4 deletions

View File

@ -1,8 +1,20 @@
class zulip::postgres_common { class zulip::postgres_common {
$postgres_packages = [ "postgresql-9.1", "pgtune", $postgres_packages = [# The database itself
"python-argparse", "python-gevent", "postgresql-9.1",
# tools for database setup
"pgtune",
# Python modules used in our monitoring/worker threads
"python-argparse",
"python-gevent",
"python-tz", "python-tz",
"lzop", "pv", "hunspell-en-us", "python-dateutil"] "python-dateutil",
# dependencies for our wal-e backup system
"python-boto",
"lzop",
"pv",
# our dictionary
"hunspell-en-us",
]
define safepackage ( $ensure = present ) { define safepackage ( $ensure = present ) {
if !defined(Package[$title]) { if !defined(Package[$title]) {
package { $title: ensure => $ensure } package { $title: ensure => $ensure }