require "yaml"
require "securerandom"
+include_recipe "accounts"
include_recipe "apache"
include_recipe "passenger"
include_recipe "geoipupdate"
include_recipe "git"
include_recipe "memcached"
-include_recipe "munin"
include_recipe "mysql"
include_recipe "nodejs"
include_recipe "php::fpm"
+include_recipe "podman"
include_recipe "postgresql"
include_recipe "python"
include_recipe "ruby"
awscli
cmake
composer
+ curl
default-jdk-headless
default-jre-headless
+ eatmydata
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
g++
gcc
gdal-bin
+ gfortran
gnuplot-nox
golang
graphviz
libboost-program-options-dev
libboost-regex-dev
libboost-system-dev
+ libbrotli-dev
libbytes-random-secure-perl
libcairo2-dev
libcrypto++-dev
mailutils
make
nano
- netcat
+ ncftp
+ netcat-openbsd
osm2pgsql
+ osmium-tool
osmosis
pandoc
pandoc
pngcrush
pngquant
proj-bin
+ pyosmium
python-is-python3
python3
python3-brotli
python3-dev
python3-dotenv
python3-gdal
+ python3-geojson
python3-lxml
python3-lz4
python3-magic
nodejs_package "svgo"
-python_package "geojson" do
- python_version "3"
-end
-
apache_module "env"
apache_module "expires"
apache_module "headers"
service "cgimap@#{name}" do
action [:start, :enable]
- subscribes :restart, "execute[#{cgimap_directory}/Makefile]"
+ subscribes :restart, "execute[#{cgimap_directory}/build/Makefile]"
subscribes :restart, "template[/etc/default/cgimap-#{name}]"
subscribes :restart, "systemd_service[cgimap@]"
end
apache_site "apis.dev.openstreetmap.org" do
template "apache.apis.erb"
end
-
- node[:postgresql][:clusters].each_key do |name|
- postgresql_munin name do
- cluster name
- database "ALL"
- end
- end
end
directory "/srv/ooc.openstreetmap.org" do