Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Backup of mysql, files, whatever...
- #
- # example 1
- backup.start do
- new :mysql => {:host => '0.0.0.0', :user => 'root', :password => 'mypass'}
- new :mysql => {:host => '0.0.0.0', :user => 'root', :password => 'mypass'}
- new :archive => {:host => '0.0.0.0', :user => 'root', :password => 'mypass', :remote_file => ''}
- end
- # example 2
- backup do
- mysql do
- server "my server name" do
- user "user_server"
- password "password"
- tables [:table01, :table02, :table03]
- end
- end
- files do
- server "my server name" do
- host "0.0.0.0"
- user "user_server"
- password "password"
- remote_path "/remote/path/file/to/backup"
- local_path "/local/path"
- end
- end
- end
- # example 3
- backup :of => :mysql do
- server :linode,
- :host => '0.0.0.0',
- :user => 'root',
- :password => 'my_pass'
- server :locaweb,
- :host => '0.0.0.0',
- :user => 'root',
- :password => 'my_pass'
- #
- # Updated, based on comments
- #
- backup do
- to do
- remote_path '/path/to/remote/save/backup'
- host '0.0.0.0'
- user 'user_server'
- password 'password'
- end
- mysql do
- server 'blabla' do
- host '0.0.0.0'
- user 'root'
- password 'my_root_password'
- database 'server_database'
- end
- server 'bleble' do
- host '0.0.0.0'
- user 'root'
- password 'my_root_password'
- database 'server_database'
- end
- end
- archive do
- to do
- local_path '/path/to/local/save/backup'
- end
- remote 'blublue' do
- host '0.0.0.0'
- user 'root'
- password 'root_password'
- files '/path/to/files'
- end
- local 'misc' do
- files '/home/jtadeulopes/www/*.rb'
- end
- end
- end
Add Comment
Please, Sign In to add comment