Version information
Start using this module
Add this module to your Puppetfile:
mod 'evenup-backups', '1.3.0'
Learn more about managing modules with a PuppetfileDocumentation
What is it?
Puppet module to install the ruby backup gem and create jobs to back up various services and directories.
A script to build the rubygem-backup package is provided in scripts. It adds bundler support to backup, bundles everything up, and uses fpm to create an RPM.
Released under the Apache 2.0 licence
Usage:
To install:
To backup the /opt/myapp/logs and /var/log/ directories at 4:25 every day:
To backup a development Riak install:
Contribute:
- Fork it
- Create a topic branch
- Improve/fix (with spec tests)
- Push new topic branch
- Submit a PR
- Enjoy your awesome contribution
20140603 - v1.3.0 Added optional beaver log shipping param 20140218 - v1.2.1 Set riak-admin path Cleanup of unused file v1.2.0 Remove backup 3.3.0 deprecation warnings Add riakdev job Remove concat dependency v1.1.1: Riak template update Riak database backup fix for sudo v1.1.0: Dependency on evenup/ruby removed Build moved to bundler due to large number of deps Backup version bump to 3.5.1 - RPM build script provided in ./scripts v1.0.0: Refactor with paramertized class v0.10.5: Initial public release
Dependencies
- puppetlabs/stdlib (>=3.2.0)
Copyright 2013 EvenUp Inc Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.