fastlyips = JSON.parse(IO.read("#{Chef::Config[:file_cache_path]}/fastly-ip-list.json"))
remote_file "#{Chef::Config[:file_cache_path]}/statuscake-locations.json" do
- # source "https://app.statuscake.com/Workfloor/Locations.php?format=json"
- # FIXME: StatusCake IP lookup. Use manual backup source for now. 13 Nov 2024
- # https://www.statuscake.com/kb/knowledge-base/what-are-your-ips/
- source "https://grant.dev.openstreetmap.org/statuscake-locations-patch.json"
+ source "https://app.statuscake.com/Workfloor/Locations.php?format=json"
compile_time true
ignore_failure true
end
end
end
-package "ruby-webrick"
+package %w[
+ ruby-pg
+ ruby-webrick
+]
+
+prometheus_exporter "osm2pgsql" do
+ port 10027
+ user "tileupdate"
+ restrict_address_families "AF_UNIX"
+ options [
+ "--database-name=gis"
+ ]
+end
prometheus_exporter "modtile" do
port 9494