Add a recipe that sets up backups for ejabberd
This commit is contained in:
parent
9346188ca7
commit
80449ccbeb
16
site-cookbooks/kosmos-ejabberd/recipes/backup.rb
Normal file
16
site-cookbooks/kosmos-ejabberd/recipes/backup.rb
Normal file
@ -0,0 +1,16 @@
|
||||
#
|
||||
# Cookbook:: kosmos-ejabberd
|
||||
# Recipe:: backup
|
||||
#
|
||||
# Copyright:: 2019, Kosmos, All Rights Reserved.
|
||||
#
|
||||
|
||||
unless node.chef_environment == "development"
|
||||
# backup the data dir and the config files
|
||||
node.override["backup"]["archives"]["ejabberd"] = ["/opt/ejabberd", "/var/www/xmpp.kosmos.org"]
|
||||
unless node["backup"]["postgresql"]["databases"].include? "ejabberd"
|
||||
node.override["backup"]["postgresql"]["databases"] =
|
||||
node["backup"]["postgresql"]["databases"].to_a << "ejabberd"
|
||||
end
|
||||
include_recipe "backup"
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user