# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
-# http://www.apache.org/licenses/LICENSE-2.0
+# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
property :mapzen_valhalla_key, String
property :thunderforest_key, String
property :totp_key, String
+property :csp_enforce, [TrueClass, FalseClass], :default => false
property :csp_report_url, String
property :piwik_configuration, Hash
libxml2-dev
libxslt1-dev
libmemcached-dev
+ libffi-dev
+ ]
+
+ package %w[
+ pngcrush
+ advancecomp
+ optipng
+ pngquant
+ jhead
+ jpegoptim
+ gifsicle
+ libjpeg-turbo-progs
]
gem_package "bundler#{new_resource.ruby}" do
line.gsub!(/^( *)support_email:.*$/, "\\1support_email: \"support@openstreetmap.org\"")
if new_resource.email_from
- line.gsub!(/^( *)email_from:.*$/, "\\1email_from: \"#{email_from}\"")
+ line.gsub!(/^( *)email_from:.*$/, "\\1email_from: \"#{new_resource.email_from}\"")
end
line.gsub!(/^( *)email_return_path:.*$/, "\\1email_return_path: \"bounces@openstreetmap.org\"")
line.gsub!(/^( *)#totp_key:.*$/, "\\1totp_key: \"#{new_resource.totp_key}\"")
end
+ if new_resource.csp_enforce
+ line.gsub!(/^( *)csp_enforce:.*$/, "\\1csp_enforce: \"#{new_resource.csp_enforce}\"")
+ end
+
if new_resource.csp_report_url
line.gsub!(/^( *)#csp_report_url:.*$/, "\\1csp_report_url: \"#{new_resource.csp_report_url}\"")
end