diff --git a/site-cookbooks/kosmos-mastodon/metadata.rb b/site-cookbooks/kosmos-mastodon/metadata.rb index 6447a64..6f19998 100644 --- a/site-cookbooks/kosmos-mastodon/metadata.rb +++ b/site-cookbooks/kosmos-mastodon/metadata.rb @@ -13,3 +13,4 @@ depends "application_ruby" depends "application_javascript" depends "postgresql" depends "database" +depends "backup" diff --git a/site-cookbooks/kosmos-mastodon/recipes/default.rb b/site-cookbooks/kosmos-mastodon/recipes/default.rb index 694ca15..6d58d45 100644 --- a/site-cookbooks/kosmos-mastodon/recipes/default.rb +++ b/site-cookbooks/kosmos-mastodon/recipes/default.rb @@ -148,9 +148,10 @@ application mastodon_path do end end -# unless node.chef_environment == "development" -# node.override["backup"]["postgresql"]["host"] = "localhost" -# node.override["backup"]["postgresql"]["username"] = "postgres" -# node.override["backup"]["postgresql"]["password"] = node['postgresql']['password']['postgres'] -# include_recipe "backup" -# end +unless node.chef_environment == "development" + # Backup the database to S3 + node.override["backup"]["postgresql"]["host"] = "localhost" + node.override["backup"]["postgresql"]["username"] = "postgres" + node.override["backup"]["postgresql"]["password"] = node['postgresql']['password']['postgres'] + include_recipe "backup" +end