class ChefBackup::Strategy::ObjectBackup
ChefBackup::Object class. Used to backup all stateful services as an object and stored locally in a filesystem structure in JSON.
Public Instance Methods
backup()
click to toggle source
-
object
-
Make tmp directory
-
Ensure backup directory exists
-
Warn if backups directory or tmp are low on space
-
knife-ec-backup into temp directory
-
Create backup manifest
-
Create gzipped tarball of all required files
-
knife ec backup dump
-
/etc/opscode
-
Backup manifest
-
-
Cleanup tmp directories
-
# File lib/chef_backup/strategy/backup/object.rb, line 15 def backup ensure_tmp_dir verify_object knife_ec_backup create_manifest create_tarball cleanup end
knife_ec_backup()
click to toggle source
# File lib/chef_backup/strategy/backup/object.rb, line 26 def knife_ec_backup; end
verify_object()
click to toggle source
# File lib/chef_backup/strategy/backup/object.rb, line 24 def verify_object; end