https://github.com/wal-e/chef-wal-e
A chef recipe to install WAL-E
https://github.com/wal-e/chef-wal-e
Last synced: 8 months ago
JSON representation
A chef recipe to install WAL-E
- Host: GitHub
- URL: https://github.com/wal-e/chef-wal-e
- Owner: wal-e
- Created: 2013-10-03T15:22:03.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2018-02-07T16:13:15.000Z (about 8 years ago)
- Last Synced: 2025-05-31T10:08:22.722Z (9 months ago)
- Language: Ruby
- Size: 30.3 KB
- Stars: 6
- Watchers: 4
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
WAL-E Cookbook
==============
Installs and configures [WAL-E](https://github.com/wal-e/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
Tests
-------
```
export PATH=./bin:$PATH
bundle --binstubs
kitchen test
```
License and Authors
-------------------
Authors:
* Russ Garrett (rusis@garrett.co.uk)
Contributors:
* Issa Ashwash (iashwash@bitsighttech.com)
* Arash Zandi (arash.zandi@gmail.com)
* Blake Irvin (blake.irvin@gmail.com)