A chef recipe to install WAL-E
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
recipes
.gitignore
Berksfile
CHANGELOG.md
README.md
chefignore
metadata.rb

README.md

WAL-E Cookbook

Installs and configures WAL-E using envdir to store configuration. Sets up a crontab entry to perform base backups. You still need to configure Postgres manually/separately to archive WAL files.

(Tested on Debian/Ubuntu only - will probably break on other distributions.)

Tested on Ubuntu 12.04 extensively.

Attributes

  • [:wal_e][:base_backup][:disabled] - Install wal-e but don't modify the postgres configuration or install the crontab - useful for restore-only environments.

  • [:wal_e][:packages] - The packages needed by wal-e. Override if these are installed in your environment elsewhere.

  • [:wal_e][:pips] - Python dependencies needed by wal-e. Override if these are installed in your environment elsewhere

  • [:wal_e][:install_method] - valid are 'source' and 'pip'

  • [:wal_e][:version] - Specify the version you want to install

  • [:wal_e][:base_backup] - Specifies the time period to issue cron backups

  • [:wal_e][:pgdata_dir] - Postgres data directory, override for your postgres version

Recipes

  • default.rb - Installs wal-e

License and Authors

Authors:

Contributors: