Guest User

Untitled

a guest
Jul 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. #
  2. # Backup of mysql, files, whatever...
  3. #
  4.  
  5. # example 1
  6. backup.start do
  7. new :mysql => {:host => '0.0.0.0', :user => 'root', :password => 'mypass'}
  8. new :mysql => {:host => '0.0.0.0', :user => 'root', :password => 'mypass'}
  9. new :archive => {:host => '0.0.0.0', :user => 'root', :password => 'mypass', :remote_file => ''}
  10. end
  11.  
  12. # example 2
  13. backup do
  14.  
  15. mysql do
  16.  
  17. server "my server name" do
  18. user "user_server"
  19. password "password"
  20. tables [:table01, :table02, :table03]
  21. end
  22.  
  23. end
  24.  
  25. files do
  26.  
  27. server "my server name" do
  28. host "0.0.0.0"
  29. user "user_server"
  30. password "password"
  31. remote_path "/remote/path/file/to/backup"
  32. local_path "/local/path"
  33. end
  34.  
  35. end
  36.  
  37. end
  38.  
  39. # example 3
  40.  
  41. backup :of => :mysql do
  42.  
  43. server :linode,
  44. :host => '0.0.0.0',
  45. :user => 'root',
  46. :password => 'my_pass'
  47.  
  48. server :locaweb,
  49. :host => '0.0.0.0',
  50. :user => 'root',
  51. :password => 'my_pass'
  52.  
  53.  
  54. #
  55. # Updated, based on comments
  56. #
  57.  
  58. backup do
  59.  
  60. to do
  61. remote_path '/path/to/remote/save/backup'
  62. host '0.0.0.0'
  63. user 'user_server'
  64. password 'password'
  65. end
  66.  
  67. mysql do
  68.  
  69. server 'blabla' do
  70. host '0.0.0.0'
  71. user 'root'
  72. password 'my_root_password'
  73. database 'server_database'
  74. end
  75.  
  76. server 'bleble' do
  77. host '0.0.0.0'
  78. user 'root'
  79. password 'my_root_password'
  80. database 'server_database'
  81. end
  82.  
  83. end
  84.  
  85. archive do
  86.  
  87. to do
  88. local_path '/path/to/local/save/backup'
  89. end
  90.  
  91. remote 'blublue' do
  92. host '0.0.0.0'
  93. user 'root'
  94. password 'root_password'
  95. files '/path/to/files'
  96. end
  97.  
  98. local 'misc' do
  99. files '/home/jtadeulopes/www/*.rb'
  100. end
  101.  
  102. end
  103.  
  104. end
Add Comment
Please, Sign In to add comment