property :overlay, [TrueClass, FalseClass], :default => false
action :create do
-
file "create layer yaml definition" do
owner "root"
group "root"
mode 0644
- if @overlay
+ if new_resource.overlay
path "/srv/imagery/overlays/#{site}/#{layer}.yml"
else
path "/srv/imagery/layers/#{site}/#{layer}.yml"
end
content YAML.dump(:name => layer,
- :url => "http://#{site}/layer/#{layer}/{z}/{x}/{y}.#{extension}",
+ :url => "http://#{site}/layer/#{layer}/{z}/{x}/{y}.png",
:attribution => copyright,
:maxZoom => max_zoom)
end
file "remove old layer yaml" do
- if @overlay
+ if new_resource.overlay
path "/srv/imagery/layers/#{site}/#{layer}.yml" # remove layer if overlay
else
path "/srv/imagery/overlays/#{site}/#{layer}.yml" # remove overlay if layer