Add automatic daily backup of mediawiki and wordpress databases

This commit is contained in:
Greg Karékinian
2016-05-13 17:12:24 +02:00
parent 5d11298c1d
commit 7a53617302
11 changed files with 311 additions and 0 deletions

View File

@@ -9,3 +9,4 @@ version '0.1.0'
depends "mediawiki"
depends "firewall"
depends "ark"
depends "backup"

View File

@@ -152,3 +152,13 @@ $wgArticlePath = "/$1";
file.write_file
end
end
node.override["backup"]["mysql"]["host"] = "localhost"
node.override["backup"]["mysql"]["username"] = "root"
node.override["backup"]["mysql"]["password"] = node["mediawiki"]["db"]["root_password"]
unless node["backup"]["mysql"]["databases"].include? 'mediawikidb'
node.override["backup"]["mysql"]["databases"] =
node["backup"]["mysql"]["databases"].to_a << "mediawikidb"
end
include_recipe "backup"