#
-# Cookbook Name:: web
+# Cookbook:: web
# Resource:: rails_port
#
-# Copyright 2012, OpenStreetMap Foundation
+# Copyright:: 2012, OpenStreetMap Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
property :piwik_configuration, Hash
property :trace_use_job_queue, [TrueClass, FalseClass], :default => false
property :diary_feed_delay, Integer
-property :storage_configuration, Hash
+property :storage_configuration, Hash, :default => {}
property :storage_service, String, :default => "local"
property :storage_url, String
line.gsub!(/^( *)server_protocol:.*$/, "\\1server_protocol: \"https\"")
line.gsub!(/^( *)server_url:.*$/, "\\1server_url: \"#{new_resource.site}\"")
- line.gsub!(/^( *)#publisher_url:.*$/, "\\1publisher_url: \"https://plus.google.com/111953119785824514010\"")
-
line.gsub!(/^( *)support_email:.*$/, "\\1support_email: \"support@openstreetmap.org\"")
if new_resource.email_from
).reject { |_k, v| v.nil? }.merge(
"server_protocol" => "https",
"server_url" => new_resource.site,
- "publisher_url" => "https://plus.google.com/111953119785824514010",
"support_email" => "support@openstreetmap.org",
"email_return_path" => "bounces@openstreetmap.org",
"geonames_username" => "openstreetmap",
only_if { ::File.exist?("#{rails_directory}/config/settings.yml") }
end
- storage_configuration = new_resource.storage_configuration || {
+ storage_configuration = new_resource.storage_configuration.merge(
"local" => {
"service" => "Disk",
"root" => "#{rails_directory}/storage"
}
- }
+ )
file "#{rails_directory}/config/storage.yml" do
owner new_resource.user