- Add Syncer support from pull request #41
- Disable Compression by default
- Modify
cron_path
so it has healthy defaults that should work.
- Add
compress_with
to disable or change compression methods.
- Improve testing material
- Bump
version
to the latest version of the Backup gem - Include the dependencies it needs like zlib1g-dev and liblzma-dev (and centos varients)
- Bump the centos version to 6.6
- check if
mailto
is defined and if it's not that's fine. - support notifiers with
notify_by
- Bump the version of the
backup
gem to 4.1.1
- after_hook was not being passed to the provider. It is now
node['languages']['ruby']
is not nil by default. This causes the crontab to generate the wrong command in error in certain situations.
- Add Chef12 to the test-kitchen support lineup
- Removes the old
crontab
generated by previous versions of the Cookbook
- Move from
crontab
resource tocron_d
- Fix a bug in
generate_config
that would prevent you from properly running
backup_generate_config "bob" do
action :remove
end
- Improved the testing
- Upgrade
backup
gem to 4.0.1
- Moves
/root/Backup/data
to/opt/backup/.data
to preserve Storage Cycler information.
- Write config.rb in the new format minus preloading model definitions.
- Moved
encrypt_with
out of thegenerate_config
provider and moved it into thegenerate_model
. See tests for working examples.
- Update model template to support
encrypt_with
as well as minor cosmetic changes
- Update
providers/generate_model.rb
that used the parameterremove
in error; it should bedelete
. - Create test scenario to exercise this code
- Remove references to require Chef11
- Update reference to
split_into_chunks_of
as it is not set by default. - Update links to Backup documentation
- Support
before_hook
andafter_hook
- Remove rescue blocks around
use_inline_resources
and test for its existiance.
- added a test suite to verify the cookbook works still with chef10
- Backup on minute 0.
*
would backup every minute at 1am - Enable
s3_options
which allows you to specify th S3 endpoint
store_with({"engine" => "S3", "settings" => { "s3.access_key_id" => "S3_ACCESS_KEY", "s3.secret_access_key" => "S3_SECRET_ACCESS_KEY", "s3.bucket" => "BUCKET", "s3.path" => "DIR", "s3.keep" => 5, "s3.fog_options" => { :host => 's3.DUMMY.DOMAIN.COM', :scheme => 'http', :port => 80 } } } )
action :backup
- Removed blind rescue
- Added whyrun support
- Add Additional attributes for logging; cron path and where the gem binary is located.
- Add Debian box to test-kitchen
- Always manage cron instead of on just when creating the model
- Improve README
- Add Minitests
- Use Inline Resources
- Convert to LWRP
Fork from Heavywater