action :nothing
command "find #{directory} -type f -iname '*.shp' -print0 | xargs -0 --no-run-if-empty shapeindex --shape_files"
user "tile"
- user "tile"
+ group "tile"
subscribes :run, resources(:execute => file), :immediately
end
owner "tile"
group "tile"
mode 0644
+ backup false
notifies :run, resources(:execute => file), :immediately
notifies :restart, resources(:service => "renderd")
end
database "gis"
end
-#file node[:tile][:node_file] do
-# owner "tile"
-# group "www-data"
-# mode 0640
-#end
+tile_uid = node[:etc][:passwd]["tile"][:uid]
+www_data_gid = node[:etc][:group]["www-data"][:gid]
+
+ruby_block node[:tile][:node_file] do
+ block do
+ File.chown(tile_uid, www_data_gid, node[:tile][:node_file])
+ File.chmod(0640, node[:tile][:node_file])
+ end
+ not_if do
+ stat = File.stat(node[:tile][:node_file])
+ stat.uid == tile_uid && stat.gid == www_data_gid && stat.mode == 0640
+ end
+end
directory "/var/log/tile" do
owner "tile"