From: Sarah Hoffmann Date: Fri, 10 Aug 2018 20:07:43 +0000 (+0200) Subject: pummelzacken: update to postges 10 and pyosmium as package X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/0cb7f764b5c8d66c0aa73841b98647b21c35d190 pummelzacken: update to postges 10 and pyosmium as package --- diff --git a/cookbooks/nominatim/recipes/default.rb b/cookbooks/nominatim/recipes/default.rb index f424061af..3c9ccbc61 100644 --- a/cookbooks/nominatim/recipes/default.rb +++ b/cookbooks/nominatim/recipes/default.rb @@ -53,9 +53,10 @@ end include_recipe "postgresql" postgresql_version = node[:nominatim][:dbcluster].split("/").first +postgis_version = node[:nominatim][:postgis] package "postgis" -package "postgresql-#{postgresql_version}-postgis-2.3" +package "postgresql-#{postgresql_version}-postgis-#{postgis_version}" node[:nominatim][:dbadmins].each do |user| postgresql_user user do @@ -143,7 +144,6 @@ package "g++" package "libboost-dev" package "libboost-system-dev" package "libboost-filesystem-dev" -package "libboost-python-dev" package "libexpat1-dev" package "zlib1g-dev" package "libxml2-dev" @@ -153,7 +153,12 @@ package "libgeos++-dev" package "libproj-dev" package "osmosis" -python_package "osmium" +if node[:lsb][:release].to_f >= 18.04 + package "pyosmium" +else + package "libboost-python-dev" + python_package "osmium" +end source_directory = "#{basedir}/nominatim" build_directory = "#{basedir}/bin" diff --git a/roles/dulcy.rb b/roles/dulcy.rb index a65bd041d..51f6efab8 100644 --- a/roles/dulcy.rb +++ b/roles/dulcy.rb @@ -46,6 +46,7 @@ default_attributes( :enable_git_updates => true, :dbadmins => %w[lonvia tomh], :dbcluster => "9.6/main", + :postgis => "2.3", :flatnode_file => "/ssd/nominatim/nodes.store", :logdir => "/ssd/nominatim/log", :tablespaces => { diff --git a/roles/pummelzacken.rb b/roles/pummelzacken.rb index 2280a9472..6b4829bf2 100644 --- a/roles/pummelzacken.rb +++ b/roles/pummelzacken.rb @@ -34,7 +34,8 @@ default_attributes( :nominatim => { :state => "standalone", :dbadmins => %w[lonvia tomh], - :dbcluster => "9.6/main", + :dbcluster => "10.0/main", + :postgis => "2.4", :enable_backup => true, :flatnode_file => "/ssd/nominatim/nodes.store", :tablespaces => {