class ChefBackup::Strategy::EbsBackup
ChefBackup::Ebs class. To be used when/if Enterprise Chef ever supports EBS natively
Public Instance Methods
backup()
click to toggle source
-
ebs
-
Verify AWS credentials exist
-
Create backup manifest
-
Create backup dir on ebs volume
-
Copy /etc/opscode and manifest onto ebs volume
-
Take EBS snapshot
-
# File lib/chef_backup/strategy/backup/ebs.rb, line 10 def backup ensure_tmp_dir verify_ebs dump_db if pg_dump? create_manifest copy_opscode_config take_ebs_snapshot cleanup end
copy_opscode_config()
click to toggle source
# File lib/chef_backup/strategy/backup/ebs.rb, line 24 def copy_opscode_config; end
take_ebs_snapshot()
click to toggle source
# File lib/chef_backup/strategy/backup/ebs.rb, line 22 def take_ebs_snapshot; end
verify_ebs()
click to toggle source
# File lib/chef_backup/strategy/backup/ebs.rb, line 20 def verify_ebs; end