# 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,
recursive true
end
- template "/srv/#{new_resource.site}/index.html" do
+ declare_resource :template, "/srv/#{new_resource.site}/index.html" do
source "index.html.erb"
user "root"
group "root"
mode 0o644
- variables :title => title
+ variables :title => new_resource.title
end
cookbook_file "/srv/#{new_resource.site}/imagery.css" do
YAML.safe_load(::File.read(path), [Symbol])
end
- template "/srv/#{new_resource.site}/imagery.js" do
+ declare_resource :template, "/srv/#{new_resource.site}/imagery.js" do
source "imagery.js.erb"
user "root"
group "root"
domains tile_domains
end
- resolvers = node[:networking][:nameservers].map do |resolver|
- IPAddr.new(resolver).ipv6? ? "[#{resolver}]" : resolver
- end
-
nginx_site new_resource.site do
- template_source "nginx_imagery.conf.erb"
+ template "nginx_imagery.conf.erb"
directory "/srv/imagery/#{new_resource.site}"
restart_nginx false
- variables new_resource.to_hash.merge(:resolvers => resolvers)
+ variables new_resource.to_hash
end
end