diff --git a/build/build-all.sh b/build/build-all.sh index dc5a4cb..3bc418b 100755 --- a/build/build-all.sh +++ b/build/build-all.sh @@ -39,11 +39,13 @@ spoc-image build -p alpine3.12-ruby2.4/image spoc-image build -p alpine3.12-ruby2.7/image spoc-image build -p alpine3.12-tomcat7/image spoc-image build -p alpine3.12-tomcat8.5/image +spoc-image build -p debian10/image # Build services cd ${ROOT}/lxc-services spoc-image build -p activemq/image spoc-image build -p mariadb/image +spoc-image build -p mongodb/image spoc-image build -p postgres/image spoc-image build -p postgis/image spoc-image build -p rabbitmq/image @@ -108,5 +110,8 @@ spoc-app publish share/app spoc-image build -p seeddms/image spoc-app publish seeddms/app +spoc-image build -p taarifa/image +spoc-app publish taarifa/app + spoc-image build -p ushahidi/image spoc-app publish ushahidi/app diff --git a/doc/applications/index.rst b/doc/applications/index.rst index 94f2ab8..8803b22 100644 --- a/doc/applications/index.rst +++ b/doc/applications/index.rst @@ -18,3 +18,4 @@ Applications and containers sahana sahana-configuration-report seeddms + taarifa diff --git a/doc/applications/taarifa.rst b/doc/applications/taarifa.rst new file mode 100644 index 0000000..3daf4f9 --- /dev/null +++ b/doc/applications/taarifa.rst @@ -0,0 +1,46 @@ +Taarifa Waterpoints +=================== + +Overview +-------- + +Taarifa Waterpoints is a mapping application for waterpoint management system for Tanzania. It has frontend written in JavaScript and backed in python. Uses TaarifaAPI as a framefork and MongoDB as a document storage. + +Upstream URL: https://github.com/taarifa/TaarifaWaterpoints + +API URL: https://github.com/taarifa/TaarifaAPI + +Fork URL: https://github.com/trendspotter/TaarifaWaterpoints - the fork contains fixes for python3 compatibility and ready-to-use release package with frontent build using the method below. + +Frontend build +-------------- + +Frontend requires ancient verions of packages to work correctly. Followin sequence produces usable dist directory on Debian 10. + +.. code-block:: bash + + # Install build packages + apt-get update + apt-get -y install build-essential git libpng-dev xz-utils wget + + # Install Node.js 4 + wget https://nodejs.org/dist/latest-v4.x/node-v4.9.1-linux-x64.tar.xz + mkdir -p /usr/local/lib/nodejs + tar -xJvf node-v4.9.1-linux-x64.tar.xz -C /usr/local/lib/nodejs + export PATH=/usr/local/lib/nodejs/node-v4.9.1-linux-x64/bin:${PATH} + + # Clone Taarifa Waterpoints + git clone https://github.com/taarifa/TaarifaWaterpoints.git /tmp/taarifa + cd /tmp/taarifa + git checkout 7d0c784eb01b811e65c829796c88d9367f8fa5f7 + git cherry-pick -n 984a6353f8b50e9f7f643d22e5c77ad0eb352bcb + + # Install NPM packages + export HOME=/root + npm install + npm install -g grunt-cli bower + bower install --allow-root + + # Hackfix grunt task and build dist + sed -i "s/'bower',//" Gruntfile.js + grunt build diff --git a/lxc-apps/taarifa/app b/lxc-apps/taarifa/app new file mode 100644 index 0000000..17bdb1e --- /dev/null +++ b/lxc-apps/taarifa/app @@ -0,0 +1,23 @@ +{ + "version": "0.2.0-210123", + "meta": { + "title": "Taarifa", + "desc-cs": "Systém správy mapování vodních bodů", + "desc-en": "Waterpoint management system", + "license": "Apache" + }, + "containers": { + "taarifa": { + "image": "taarifa_0.2.0-210123", + "depends": [ + "taarifa-mongodb" + ] + }, + "taarifa-mongodb": { + "image": "mongodb_4.4.3-210123", + "mounts": { + "taarifa/mongodb_data": "var/lib/mongodb" + } + } + } +} diff --git a/lxc-apps/taarifa/image b/lxc-apps/taarifa/image new file mode 100644 index 0000000..664ff89 --- /dev/null +++ b/lxc-apps/taarifa/image @@ -0,0 +1,29 @@ +IMAGE taarifa_0.2.0-210123 +FROM alpine3.12-python3.8_3.8.5-210106 + +RUN EOF + # Install runtime dependencies + apk --no-cache add nginx + + # Install build dependencies + apk --no-cache add --virtual .deps git + + # Install Taarifa + mkdir /srv/taarifa + wget https://github.com/trendspotter/TaarifaWaterpoints/releases/download/0.2-hybrid/0.2-hybrid.tar.xz -O - | tar xJf - -C /srv/taarifa + pip3 install -r /srv/taarifa/requirements.txt + mv src/taarifaapi/taarifa_api /usr/lib/python3.8/site-packages/taarifa_api + + # Create OS user + addgroup -S -g 8080 taarifa + adduser -S -u 8080 -h /srv/taarifa -s /bin/false -g taarifa -G taarifa taarifa + chown -R taarifa:taarifa /srv/taarifa + + # Cleanup + apk --no-cache del .deps + rm -rf /root/.cache /src +EOF + +COPY image.d + +CMD /bin/s6-svscan /etc/services.d diff --git a/lxc-apps/taarifa/image.d/etc/nginx/nginx.conf b/lxc-apps/taarifa/image.d/etc/nginx/nginx.conf new file mode 100644 index 0000000..36cedee --- /dev/null +++ b/lxc-apps/taarifa/image.d/etc/nginx/nginx.conf @@ -0,0 +1,39 @@ +user nginx; +pid /run/nginx.pid; +worker_processes 1; +error_log /dev/stderr warn; + +events { + worker_connections 1024; +} + +http { + include mime.types; + default_type application/octet-stream; + + access_log off; + server_tokens off; + client_max_body_size 100m; + sendfile on; + tcp_nodelay on; + send_timeout 300; + + server { + listen 8080; + server_name localhost; + + location / { + root /srv/taarifa/www; + } + + location /api { + proxy_set_header X-Forwarded-For $remote_addr; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_connect_timeout 300; + proxy_send_timeout 300; + proxy_read_timeout 300; + proxy_pass http://127.0.0.1:8000; + } + } +} diff --git a/lxc-apps/taarifa/image.d/etc/services.d/.s6-svscan/finish b/lxc-apps/taarifa/image.d/etc/services.d/.s6-svscan/finish new file mode 100755 index 0000000..031ad98 --- /dev/null +++ b/lxc-apps/taarifa/image.d/etc/services.d/.s6-svscan/finish @@ -0,0 +1,4 @@ +#!/bin/execlineb -P + +foreground { s6-svwait -d -t 3000 nginx } +foreground { s6-svwait -d -t 3000 guicorn } diff --git a/lxc-apps/taarifa/image.d/etc/services.d/guicorn/run b/lxc-apps/taarifa/image.d/etc/services.d/guicorn/run new file mode 100755 index 0000000..b717d9a --- /dev/null +++ b/lxc-apps/taarifa/image.d/etc/services.d/guicorn/run @@ -0,0 +1,7 @@ +#!/bin/execlineb -P + +cd /srv/taarifa +fdmove -c 2 1 +s6-setuidgid taarifa +export MONGO_URI mongodb://taarifa-mongodb/taarifa +gunicorn -b 0.0.0.0 taarifa_waterpoints:app diff --git a/lxc-apps/taarifa/image.d/etc/services.d/nginx/run b/lxc-apps/taarifa/image.d/etc/services.d/nginx/run new file mode 100755 index 0000000..dff57ac --- /dev/null +++ b/lxc-apps/taarifa/image.d/etc/services.d/nginx/run @@ -0,0 +1,3 @@ +#!/bin/execlineb -P + +nginx -g "daemon off;" diff --git a/lxc-apps/taarifa/image.d/srv/taarifa/demodata.csv b/lxc-apps/taarifa/image.d/srv/taarifa/demodata.csv new file mode 100644 index 0000000..bdb6983 --- /dev/null +++ b/lxc-apps/taarifa/image.d/srv/taarifa/demodata.csv @@ -0,0 +1,101 @@ +gid,objectid,valid_from,valid_to,amount_tsh,breakdown_year,date_recorded,funder,gps_height,installer,longitude,latitude,wptname,num_privcon,basin,village,subvillage,village_reg_num,region_name,lga_name,ward_name,pop_served,village_pop,public_meeting,gen_comment,reason_wpt,recorded_by,scheme_man,schemename,permit,wptcode,wptphotoid,villphotoid,construction_year,extraction,extraction_group,extraction_class,hardware_problem,hardware_problem_group,management,management_group,payment,payment_group,quality,quality_group,quantity,quantity_group,source,source_group,source_class,status,status_group,wp_type,wp_type_group,region_code,district_code,district_name,ward_code +52387944,52365558,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-16T00:00:00Z,,1393,,36.68571714,-3.370027485,none,0,Pangani,Sokoni,Mjini Kati,,Arusha,Arusha Urban,Levolosi,0,0,TRUE,Pour infrastructure,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001012WP01,ARS234,,2000,submersible,submersible,submersible,none,none,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,12 +52387945,52365560,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-13T00:00:00Z,,1410,,36.68998419,-3.362850209,Kaloleni,0,Pangani,Kaloleni,Kaloleni Mashariki,,Arusha,Arusha Urban,Kaloleni,860,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP01,ARS879,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,22 +52387946,52365562,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-13T00:00:00Z,,1432,,36.69117664,-3.35712264,Mkwakwani,0,Pangani,Kaloleni,Kaloleni Mita 200,,Arusha,Arusha Urban,Kaloleni,1,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP02,ARS880,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387947,52365564,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,100,2008,2013-03-13T00:00:00Z,,1429,,36.69146128,-3.358284406,Dukani,0,Pangani,Kaloleni,Kaloleni Mita 200,,Arusha,Arusha Urban,Kaloleni,530,0,FALSE,WPTs operated by Private individual,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP03,ARS881,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387948,52365566,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,100,0,2013-03-13T00:00:00Z,,1426,,36.6910074,-3.358735894,Tax Stands,0,Pangani,Kaloleni,Kaloleni Mita 200,,Arusha,Arusha Urban,Kaloleni,960,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP04,ARS882,,2000,submersible,submersible,submersible,tap broken,tap broken,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,6,Arusha,83 +52387949,52365568,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,100,0,2013-03-13T00:00:00Z,,1424,,36.68650292,-3.359003206,Kwa Moller,0,Pangani,Kaloleni,Kaloleni Mita 200,,Arusha,Arusha Urban,Kaloleni,1,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP05,ARS883,,2000,submersible,submersible,submersible,tap broken,tap broken,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,6,Arusha,83 +52387950,52365570,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2006,2013-03-13T00:00:00Z,,1429,,36.68266629,-3.359521948,Mataa,0,Pangani,Levolosi,Levolos Mita 200,,Arusha,Arusha Urban,Levolosi,1,0,TRUE,Pour infrastructure,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001022WP06,ARS884,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,dry,dry,machine dbh,borehole,groundwater,non functional < 6m,non functional,other,other,2,6,Arusha,83 +52387951,52365572,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1425,,36.70104036,-3.360135301,Sanawarii,0,Pangani,Sekei,Sanawari,,Arusha,Arusha Urban,Sekei,1,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,T,,02032001032WP01,ARS873,,2000,gravity,gravity,gravity,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387952,52365574,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1414,,36.69848758,-3.359633287,Sanawari,0,Pangani,Sekei,Sanawari,,Arusha,Arusha Urban,Sekei,2500,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,T,,02032001032WP02,ARS874,,2000,gravity,gravity,gravity,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387953,52365576,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1429,,36.6970186,-3.357884455,Ebeneza,0,Pangani,Sekei,Sanawari,,Arusha,Arusha Urban,Sekei,680,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,T,,02032001032WP03,ARS875,,2000,gravity,gravity,gravity,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387954,52365578,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1433,,36.69589628,-3.358379767,Kwa Mama Neema,0,Pangani,Sanawari,Sanawarii,,Arusha,Arusha Urban,Sekei,680,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,T,,02032001032WP04,ARS876,,2000,gravity,gravity,gravity,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52387955,52365580,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2009,2013-03-12T00:00:00Z,,1414,,36.69302272,-3.357709867,Sanawar Primary School,0,Pangani,Sanawari,Sanawari,,Arusha,Arusha Urban,Sekei,1,0,FALSE,pour infrastructure,Gate valve broken,GeoData Consultants Ltd,Water Board,T,,02032001032WP05,ARS877,,2000,gravity,gravity,gravity,tap broken,tap broken,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,non functional < 6m,non functional,other,other,2,6,Arusha,73 +52387956,52365582,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1390,,36.70608447,-3.377094925,Sokoni,0,Pangani,Kimandolu,Sokoni,,Arusha,Arusha Urban,Kimandolu,3200,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water authority,G,,02032001042WP01,ARS861,,2000,gravity,gravity,gravity,none,none,water authority,commercial,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,42 +52387957,52365584,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1360,,36.70640041,-3.377218068,Sokoni,0,Pangani,Kimandolu,Kijenge Chini,,Arusha,Arusha Urban,Kimandolu,530,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water authority,G,,02032001042WP02,ARS862,,2000,gravity,gravity,gravity,none,none,water authority,commercial,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,42 +52387958,52365586,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-12T00:00:00Z,,1424,,36.70860813,-3.368795514,Kijenge Juu,0,Pangani,Kijenge Juu,Kijenge Juu,,Arusha,Arusha Urban,Kimandolu,1,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Private operator,A,,02032001042WP03,ARS863,,2000,submersible,submersible,submersible,none,none,private operator,commercial,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,42 +52387959,52365588,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1411,,36.72099437,-3.369520195,Ngaranumbe,0,Pangani,Kimandolu,Ngaranumbe,,Arusha,Arusha Urban,Kimandolu,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,W,,02032001042WP04,ARS865,,2010,submersible,submersible,submersible,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,42 +52387960,52365590,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1424,,36.73651907,-3.365351566,Mapera,0,Pangani,Baraa,Mapera,,Arusha,Arusha Urban,Baraa,8600,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001052WP01,ARS866,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,other,other,2,6,Arusha,53 +52387961,52365592,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1419,,36.73674273,-3.36526095,Mapera Juu,0,Pangani,Baraa,Mapera,,Arusha,Arusha Urban,Baraa,560,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001052WP02,ARS867,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,other,other,2,6,Arusha,53 +52387962,52365594,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1362,,36.73193672,-3.377817677,Sorenyi,0,Pangani,Baraa,Sorenyi,,Arusha,Arusha Urban,Baraa,1,0,TRUE,WPTs operated by private individuals,Gate valve broken,GeoData Consultants Ltd,Water Board,W,,02032001052WP03,ARS868,,2000,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,52 +52387963,52365596,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1370,,36.73423704,-3.377807148,Baraa Secondary School,0,Pangani,Baraa,Kiloshi,,Arusha,Arusha Urban,Baraa,3500,0,TRUE,WPTs operated by Baraa secondary school committee,Gate valve broken,GeoData Consultants Ltd,Water authority,G,,02032001052WP04,ARS870,,2000,gravity,gravity,gravity,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,52 +52387965,52387964,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1334,,36.71094552,-3.387660128,Olorieni Primary School,0,Pangani,Olorieni,Jengemwanama,,Arusha,Arusha Urban,Oloirieni,1,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,W,,02032001062WP01,ARS856,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,62 +52387967,52387966,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1349,,36.71205119,-3.386869365,Olorieni Secondary School,0,Pangani,Olorieni,Mwanama,,Arusha,Arusha Urban,Oloirieni,2890,0,FALSE,WPTs operated by Olorieni secondary school committee,Gate valve broken,GeoData Consultants Ltd,Water authority,G,,02032001062WP02,ARS857,,2000,submersible,submersible,submersible,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,62 +52387969,52387968,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-13T00:00:00Z,,1360,,36.70797002,-3.384342051,Mbeshere,0,Pangani,Olorieni,Mbeshere,,Arusha,Arusha Urban,Oloirieni,4500,0,FALSE,WPTs operated by private individuals,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001062WP03,ARS859,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,62 +52387971,52387970,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1364,,36.70862325,-3.381177778,Konorii,0,Pangani,Olorieni,Mwanama,,Arusha,Arusha Urban,Oloirieni,1,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water authority,,,02032001062WP04,ARS860,,2000,gravity,gravity,gravity,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,other,other,2,3,Arusha Urban,42 +52387989,52365632,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1282,,36.68150944,-3.407536863,Kilimani,0,Pangani,Sokoni I,Kilimani,,Arusha,Arusha Urban,Sokoni I,1,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,V,,02032001103WP01,ARS837,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,102 +52387990,52365634,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1291,,36.67596786,-3.403767804,Longdong,0,Pangani,Longido,Longdong,,Arusha,Arusha Urban,Sokoni I,1,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,V,,02032001103WP02,ARS838,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,102 +52387991,52365636,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1313,,36.66704121,-3.399627872,Lolovono,0,Pangani,Sokoni,Lolovono,,Arusha,Arusha Urban,Sokoni I,430,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,W,,02032001103WP03,ARS840,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,functional needs repair,functional needs repair,other,other,2,3,Arusha Urban,132 +52387992,52365638,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1365,,36.67869908,-3.384861119,Mbugunii,0,Pangani,Sokoni Juu,Mbuganii,,Arusha,Arusha Urban,Sokoni I,210,0,TRUE,WPTs operated by private individuals,Gate valve broken,GeoData Consultants Ltd,VWC,K,,02032001103WP04,ARS841,,2000,submersible,submersible,submersible,none,none,vwc,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,102 +52387993,52365640,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1342,,36.67838714,-3.38327643,Survan,0,Pangani,Survan,Mbugani,,Arusha,Arusha Urban,Sokoni I,715,0,TRUE,WPTs operated by private individuals,Gate valve broken,GeoData Consultants Ltd,Water authority,K,,02032001103WP05,ARS842,,2000,submersible,submersible,submersible,none,none,vwc,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52387994,52365642,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-12T00:00:00Z,,1357,,36.68044954,-3.38388334,Olovolosi,0,Pangani,Olovolosi,Olovolosi,,Arusha,Arusha Urban,Sokoni I,430,0,FALSE,WPTs operated by private individuals,Gate valve broken,GeoData Consultants Ltd,Water authority,K,,02032001103WP06,ARS843,,2000,submersible,submersible,submersible,none,none,water authority,commercial,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52387995,52365644,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,25,0,2013-03-13T00:00:00Z,,1378,,36.67387591,-3.378205254,Kanisani,0,Pangani,Sokoni Chini,Kanisani,,Arusha,Arusha Urban,Sokoni I,296,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,U,,02032001103WP07,ARS913,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52387996,52365646,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1346,,36.68824574,-3.380783232,Jamhuri Chemchem,0,Pangani,Darajani,Jamhuri,,Arusha,Arusha Urban,Daraja Mbili,2100,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water authority,G,,02032001112WP01,ARS845,,2000,gravity,gravity,gravity,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,112 +52387997,52365648,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1333,,36.689861,-3.386958352,Jaruo,0,Pangani,Jaruo,Daraja2,,Arusha,Arusha Urban,Daraja Mbili,860,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water authority,G,,02032001112WP02,ARS846,,2000,gravity,gravity,gravity,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,112 +52387998,52365650,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-13T00:00:00Z,,1347,,36.69504581,-3.381719561,Darajani,0,Pangani,Daraja2,Darajani,,Arusha,Arusha Urban,Daraja Mbili,750,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water authority,,,02032001112WP03,ARS847,,2010,india mark ii,india mark ii,handpump,none,none,water authority,commercial,never pay,never pay,soft,good,enough,enough,hand dtw,borehole,groundwater,functional,functional,hand pump,hand pump,2,3,Arusha Urban,72 +52388000,52387999,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-13T00:00:00Z,,1364,,36.67458961,-3.376053629,Usambaani,0,Pangani,Unga Ltd,Makaburi Ya Baniani,,Arusha,Arusha Urban,Unga Ltd,895,0,FALSE,WPTs operated by private individuals,,GeoData Consultants Ltd,Water Board,J,,02032001122WP01,ARS915,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52388002,52388001,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-13T00:00:00Z,,1394,,36.67525285,-3.374728568,Saloon,0,Pangani,Unga Ltd,Makaburi Ya Baniani,,Arusha,Arusha Urban,Unga Ltd,370,0,FALSE,WPTs operated by Government,,GeoData Consultants Ltd,Water Board,A,,02032001122WP02,ARS916,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388004,52388003,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2008,2013-03-13T00:00:00Z,,1361,,36.6761853,-3.372974017,Tax Stands,0,Pangani,Unga Ltd,Makaburi Ya Baniani,,Arusha,Arusha Urban,Unga Ltd,1,0,FALSE,pour infrastructure,,GeoData Consultants Ltd,Water Board,A,,02032001122WP03,ARS917,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388006,52388005,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-13T00:00:00Z,,1366,,36.67105401,-3.373186723,Osterbey,0,Pangani,Unga Ltd,Osterbay,,Arusha,Arusha Urban,Unga Ltd,470,0,FALSE,WPTs operated by Government,,GeoData Consultants Ltd,Water Board,A,,02032001122WP04,ARS918,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388008,52388007,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2011,2013-03-13T00:00:00Z,,1359,,36.67168341,-3.3732232,Seremara,0,Pangani,Unga Ltd,Osterbay,,Arusha,Arusha Urban,Unga Ltd,1,0,FALSE,Pour infrastructure,,GeoData Consultants Ltd,Water Board,A,,02032001122WP05,ARS919,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388010,52388009,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2009,2013-03-13T00:00:00Z,,1358,,36.68344296,-3.382267047,Viwandani,0,Pangani,Unga Ltd,Viwandani,,Arusha,Arusha Urban,Unga Ltd,1,0,FALSE,Pour infrastructure,,GeoData Consultants Ltd,Water Board,A,,02032001122WP06,ARS920,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52388012,52388011,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-13T00:00:00Z,,1353,,36.68351451,-3.38161647,Viwandani,0,Pangani,Unga Ltd,Viwandani,,Arusha,Arusha Urban,Unga Ltd,2430,0,FALSE,Pour infrastructure,,GeoData Consultants Ltd,Water Board,A,,02032001122WP07,ARS921,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,122 +52388013,52365652,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1380,,36.65805282,-3.374983071,Majengo Chini,0,Pangani,Sombetini,Majengo Chini,,Arusha,Arusha Urban,Sombetini,1,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,A,,02032001132WP01,ARS909,,2000,submersible,submersible,submersible,other,other,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,non functional < 3m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388014,52365654,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,2011,2013-03-14T00:00:00Z,,1360,,36.66119084,-3.376907216,Simanjiro,0,Pangani,Sombetini,Simanjiro,,Arusha,Arusha Urban,Sombetini,1,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,A,,02032001132WP02,ARS910,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,non functional < 3m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,132 +52388015,52365656,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1333,,36.65870108,-3.385045188,Duka La Dawa,0,Pangani,Sombetini,Kirika B,,Arusha,Arusha Urban,Sombetini,870,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,A,,02032001132WP03,ARS911,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,132 +52388016,52365658,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-14T00:00:00Z,,1329,,36.6680183,-3.387298483,Sombetini Secondary School,0,Pangani,Sombetini,Osunyai,,Arusha,Arusha Urban,Sombetini,9500,0,TRUE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,W,,02032001132WP04,ARS912,,2010,other,other,other,other,other,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,functional needs repair,functional needs repair,other,other,2,3,Arusha Urban,132 +52388017,52365660,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-14T00:00:00Z,,1391,,36.67346831,-3.3714325,Darajani,0,Pangani,Ngarenaro,Mtaa Wa Darajani,,Arusha,Arusha Urban,Ngarenaro,960,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001142WP01,ARS887,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388018,52365662,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1364,,36.67158425,-3.371746831,Sokoni,0,Pangani,Ngarenaro,Olmatejo,,Arusha,Arusha Urban,Ngarenaro,1,0,FALSE,Pour infrastructure,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001142WP02,ARS888,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388019,52365664,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1379,,36.67150135,-3.37164308,Olmatejoo,0,Pangani,Ngarenaro,Olmatejoo,,Arusha,Arusha Urban,Ngarenaro,1,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001142WP03,ARS889,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388020,52365666,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,20,0,2013-03-14T00:00:00Z,,1394,,36.67433767,-3.36809906,Kambi Ya Fisi,0,Pangani,Ngarenaro,Kambi Ya Fisi,,Arusha,Arusha Urban,Ngarenaro,1,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001142WP04,ARS890,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388021,52365668,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-14T00:00:00Z,,1393,,36.67543342,-3.364778925,Kambi Ya Fisi Juu,0,Pangani,Ngarenaro,Kambi Ya Fisi,,Arusha,Arusha Urban,Ngarenaro,690,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,A,,02032001142WP05,ARS891,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,142 +52388023,52365672,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,20,0,2013-03-14T00:00:00Z,,1371,,36.66421032,-3.372112683,Kwa Mwanyekiti,0,Pangani,Elerai,Samanga,,Arusha,Arusha Urban,Elerai,630,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP01,ARS892,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388024,52365674,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,20,0,2013-03-14T00:00:00Z,,1371,,36.66352066,-3.372716798,Sambagani,0,Pangani,Elerai,Sambagani,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP02,ARS893,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388025,52365676,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1366,,36.66161491,-3.37254003,Barabara Mpya,0,Pangani,Elerai,Samanga,,Arusha,Arusha Urban,Elerai,1230,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP03,ARS894,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388026,52365678,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1370,,36.66003842,-3.373069582,Kona,0,Pangani,Elerai,Samanga,,Arusha,Arusha Urban,Elerai,230,0,FALSE,WPTs operated by private individuals,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP04,ARS895,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388027,52365680,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,50,0,2013-03-14T00:00:00Z,,1365,,36.65746371,-3.370153463,Elerai Primary School,0,Pangani,Elerai,Urundini,,Arusha,Arusha Urban,Elerai,720,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water authority,G,,02032001172WP05,ARS896,,2000,submersible,submersible,submersible,none,none,water authority,commercial,pay per bucket,per bucket,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388028,52365682,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1380,,36.65801378,-3.366062102,Ofisi Ya Kata,0,Pangani,Elarei,Urundini,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP06,ARS898,,2000,submersible,submersible,submersible,other,other,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388029,52365684,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-14T00:00:00Z,,1379,,36.65564283,-3.365190338,Shuma,0,Pangani,Elarei,Shuma,,Arusha,Arusha Urban,Elerai,860,0,TRUE,WPTs operated by Village Committee,Gate valve brok,GeoData Consultants Ltd,VWC,,,02032001172WP07,ARS899,,2010,india mark ii,india mark ii,handpump,none,none,vwc,user-group,pay when scheme fails,on failure,soft,good,insufficient,insufficient,hand dtw,borehole,groundwater,functional,functional,hand pump,hand pump,2,3,Arusha Urban,182 +52388030,52365686,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,25,0,2013-03-14T00:00:00Z,,1395,,36.66032043,-3.363562581,Kware,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,600,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP08,ARS900,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388031,52365688,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,25,0,2013-03-14T00:00:00Z,,1398,,36.66191686,-3.3638224,Kware Chini,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP09,ARS901,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388032,52365690,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-14T00:00:00Z,,1391,,36.66181779,-3.363403395,Kware,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,1,0,TRUE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,W,,02032001172WP10,ARS903,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,172 +52388033,52365692,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,30,0,2013-03-14T00:00:00Z,,1381,,36.66329709,-3.363803273,Kware Juu,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP11,ARS904,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay per bucket,per bucket,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388034,52365694,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-19T00:00:00Z,,1415,,36.66096639,-3.362751912,Burkas Primary School,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001172WP12,ARS905,,2000,submersible,submersible,submersible,none,none,water board,user-group,pay monthly,monthly,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388035,52365696,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-19T00:00:00Z,,1407,,36.66145013,-3.362826699,Azimio Primary School,0,Pangani,Elerai,Elerai,,Arusha,Arusha Urban,Elerai,930,0,FALSE,WPTs operated by Azimio primary school,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001172WP13,ARS906,,2000,submersible,submersible,submersible,pipe broken,pipe broken,water board,user-group,other,other,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52388036,52365698,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-19T00:00:00Z,,1428,,36.66147328,-3.361946314,Elerai Secondary School,0,Pangani,Elerai,Kware,,Arusha,Arusha Urban,Elerai,1,0,FALSE,WPTs operated by Elerai Secondary school committee,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001172WP14,ARS907,,2000,submersible,submersible,submersible,none,none,water board,user-group,other,other,soft,good,enough,enough,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,172 +52574048,52574047,2014-10-05T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-14T00:00:00Z,,1051,,35.94692648,-3.208034448,Zahanati,0,Internal,Selela,Shuleni,,Arusha,Monduli,Selela,1,0,FALSE,,,GeoData Consultants Ltd,VWC,S,,0201300610WP10_150,MDL5798,,2000,gravity,gravity,gravity,none,none,vwc,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,1,Monduli,21 +52387972,52365598,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-03-13T00:00:00Z,,1325,,36.70002704,-3.392519003,Chemchem,0,Pangani,Themi,Themi Mashariki,,Arusha,Arusha Urban,Themi,1,0,FALSE,Pour infrastructure,,GeoData Consultants Ltd,Water Board,,,02032001072WP01,ARS922,,2000,gravity,gravity,gravity,source damaged,source damaged,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,non functional < 3m,non functional,other,other,2,3,Arusha Urban,72 +52387973,52365600,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1307,,36.69536566,-3.398459195,Kikwakwaru A,0,Pangani,Lemara,Kikwakwaru,,Arusha,Arusha Urban,Lemara,1,0,TRUE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,W,,02032001082WP01,ARS848,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,82 +52387974,52365602,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1306,,36.69518581,-3.399481525,Lemara Primary School,0,Pangani,Lemara,Kikwakwaru,,Arusha,Arusha Urban,Lemara,1,0,TRUE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,W,,02032001082WP02,ARS849,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,82 +52387975,52365604,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1240,,36.70513614,-3.441903477,Korongoni Secondary,0,Pangani,Lemara,Korongoni,,Arusha,Arusha Urban,Lemara,600,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001082WP03,ARS851,,2000,submersible,submersible,submersible,none,none,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,machine dbh,borehole,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,82 +52387976,52365606,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1236,,36.70427166,-3.441959654,Korongoni Secondary,0,Pangani,Lemara,Korongoni,,Arusha,Arusha Urban,Lemara,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,C,,02032001082WP04,ARS852,,2010,gravity,gravity,gravity,under construction,under construction,water board,user-group,never pay,never pay,soft,good,seasonal,seasonal,rainwater harvesting,rainwater harvesting,surface,not functional,non functional,other,other,2,3,Arusha Urban,82 +52387977,52365608,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1232,,36.70390396,-3.442080752,Naura Secondary,0,Pangani,Lemara,Korongoni,,Arusha,Arusha Urban,Lemara,1,0,TRUE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,W,,02032001082WP05,ARS853,,2010,other,other,other,under construction,under construction,water board,user-group,never pay,never pay,soft,good,enough,enough,machine dbh,borehole,groundwater,not functional,non functional,other,other,2,3,Arusha Urban,82 +52387978,52365610,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1242,,36.70206777,-3.470517858,Shuleni,0,Pangani,Terat,Letaiyo,,Arusha,Arusha Urban,Terrat,800,0,TRUE,WPTs operated by School committee,,GeoData Consultants Ltd,Water Board,L,,02032001091WP01,ARS826,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387979,52365612,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2008,2013-03-11T00:00:00Z,,1249,,36.70160663,-3.470033936,Mkonoo,0,Pangani,Terat,Letaiyo,,Arusha,Arusha Urban,Terrat,1,0,FALSE,pour infrastructure,,GeoData Consultants Ltd,Water Board,L,,02032001091WP02,ARS827,,2000,submersible,submersible,submersible,tap broken,tap broken,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387980,52365614,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1229,,36.69667679,-3.473153272,Mtongwaa,0,Pangani,Terat,Mtongwaa,,Arusha,Arusha Urban,Terrat,640,0,FALSE,WPTs operated by Government,,GeoData Consultants Ltd,Water Board,L,,02032001091WP03,ARS828,,2000,submersible,submersible,submersible,none,none,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387981,52365616,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2009,2013-03-11T00:00:00Z,,1224,,36.69653563,-3.47312257,Kitongwaa,0,Pangani,Terat,Kitongwaa,,Arusha,Arusha Urban,Terrat,1,0,FALSE,pour infrastructure,,GeoData Consultants Ltd,Water Board,T,,02032001091WP04,ARS829,,2000,gravity,gravity,gravity,tap broken,tap broken,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387982,52365618,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1225,,36.69254058,-3.47503858,Kitongwaa,0,Pangani,Terat,Kitong'Wa,,Arusha,Arusha Urban,Terrat,980,0,FALSE,WPTs operated by Government,Gate valve broken,GeoData Consultants Ltd,Water Board,L,,02032001091WP05,ARS830,,2000,gravity,gravity,gravity,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387983,52365620,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1196,,36.69592455,-3.487833634,Bondeni,0,Pangani,Terat,Bondeni,,Arusha,Arusha Urban,Terrat,850,0,TRUE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,L,,02032001091WP06,ARS831,,2000,gravity,gravity,gravity,tap broken,tap broken,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387984,52365622,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-03-11T00:00:00Z,,1200,,36.69087164,-3.490509837,Bondeni Chini,0,Pangani,Terat,Bodaboda,,Arusha,Arusha Urban,Terrat,1,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,L,,02032001091WP07,ARS832,,2000,gravity,gravity,gravity,pipe broken,pipe broken,water board,user-group,never pay,never pay,soft,good,insufficient,insufficient,spring,spring,groundwater,non functional < 6m,non functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387985,52365624,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1199,,36.68316291,-3.492592616,Secondary,0,Pangani,Nadosoito,Elwan,,Arusha,Arusha Urban,Terrat,410,0,TRUE,Operated by Government,Gate valve brok,GeoData Consultants Ltd,VWC,L,,02032001091WP08,ARS833,,2000,gravity,gravity,gravity,none,none,vwc,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387986,52365626,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1213,,36.68204599,-3.492736724,Secondary,0,Pangani,Nadosoito,Elwan,,Arusha,Arusha Urban,Terrat,670,0,FALSE,WPTs operated by School committee,Gate valve broken,GeoData Consultants Ltd,Water Board,C,,02032001091WP09,ARS834,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,seasonal,seasonal,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387987,52365628,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1211,,36.68283709,-3.493363551,Secondary,0,Pangani,Nadosoito,Elwayn,,Arusha,Arusha Urban,Terrat,530,0,TRUE,pour infrastructure,Gate valve broken,GeoData Consultants Ltd,VWC,G,,02032001091WP10,ARS835,,2000,gravity,gravity,gravity,tap broken,tap broken,vwc,user-group,never pay,never pay,soft,good,seasonal,seasonal,rainwater harvesting,rainwater harvesting,surface,functional needs repair,functional needs repair,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52387988,52365630,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-11T00:00:00Z,,1203,,36.68024495,-3.493954329,Terat Primary School,0,Pangani,Kinana,Elwayn,,Arusha,Arusha Urban,Terrat,1900,0,TRUE,Pour infrastructure,Gate valve broken,GeoData Consultants Ltd,Water Board,G,,02032001091WP11,ARS836,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,seasonal,seasonal,rainwater harvesting,rainwater harvesting,surface,functional,functional,communal standpipe,communal standpipe,2,3,Arusha Urban,92 +52388022,52365670,2013-07-08T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-03-12T00:00:00Z,,1309,,36.71650559,-3.402053816,Kambarage,0,Pangani,Engutoto,Kambarage,,Arusha,Arusha Urban,Themi,2300,0,FALSE,WPTs operated by Government,Gate valve brok,GeoData Consultants Ltd,Water Board,G,,02032001162WP01,ARS855,,2000,gravity,gravity,gravity,none,none,water board,user-group,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,functional,functional,other,other,2,3,Arusha Urban,72 +52524703,52418950,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovani,1490,DWE,36.69549144,-3.344580118,Kwa Simoni Lengashi,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively good surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP01,ARDSC3393,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524704,52418952,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1493,DWE,36.69561513,-3.34457087,Kwa James Salehe,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,200,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP02,ARDSC3394,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,never pay,never pay,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524705,52418954,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1478,DWE,36.69596795,-3.347356631,Kanisani,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP03,ARDSC3395,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524706,52418956,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1467,DWE,36.69516506,-3.349119471,Leshabala,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP04,ARDSC3396,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524707,52418958,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1475,DWE,36.69569446,-3.350329954,Kwa Nasoro,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP05,ARDSC3397,,1998,gravity,gravity,gravity,none,none,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe multiple,communal standpipe,2,6,Arusha,73 +52524708,52418960,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1445,DWE,36.69567911,-3.350805596,Sokoni,0,Pangani,Moivo,Leshabala,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP06,ARDSC3398,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52524709,52418962,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1444,DWE,36.69867979,-3.354401506,Kwa Kilingai,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP07,ARDSC3399,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,functional,functional,other,other,2,6,Arusha,73 +52524710,52418964,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1431,DWE,36.70111772,-3.35676287,Kwa Mama Wini,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP08,ARDSC3400,,1998,gravity,gravity,gravity,none,none,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52524711,52418966,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1447,DWE,36.7017155,-3.355654856,Kwa Sefania Leguli,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP09,ARDSC3401,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524712,52418968,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1436,DWE,36.70250986,-3.353268936,Kwa Kisioki,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP10,ARDSC3402,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524713,52418970,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1470,DWE,36.70303473,-3.351407608,Kwa Abraham Moleli,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP11,ARDSC3404,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524714,52418972,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,100,0,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1448,DWE,36.69774981,-3.354748383,Sama Madukani,0,Pangani,Moivo,Sama,,Arusha,Arusha,Moivo,200,0,TRUE,Relatively dirty surroundings,,GeoData Consultants Ltd,Private operator,Olkimo water project,TRUE,0202309910WP12,ARDSC3405,,1998,gravity,gravity,gravity,none,none,private operator,commercial,pay per bucket,per bucket,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,73 +52524715,52418974,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1466,DWE,36.69961388,-3.349502763,Kwa Juliusi,0,Pangani,Moivo,Leshabale,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP13,ARDSC3406,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524716,52418976,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1442,DWE,36.69701318,-3.35010104,Kwa Paskali,0,Pangani,Moivo,Leshabale,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP14,ARDSC3408,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 +52524717,52418978,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1491,DWE,36.69914867,-3.344740538,Kwa Antoni,0,Pangani,Moivo,Leshabale,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP15,ARDSC3409,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,61 +52524718,52418980,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,0,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1476,DWE,36.70081044,-3.344730808,Kwa Wilfred,0,Pangani,Moivo,Leshabale,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP16,ARDSC3410,,1998,gravity,gravity,gravity,none,none,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,functional,functional,communal standpipe,communal standpipe,2,6,Arusha,61 +52524719,52418982,2013-08-18T00:00:00Z,2101-10-01T00:00:00Z,0,2010,2013-10-03T00:00:00Z,Kanisa katoliki lolovoni,1467,DWE,36.69947835,-3.347933258,Mahakamani,0,Pangani,Moivo,Enaboishu,,Arusha,Arusha,Moivo,150,0,TRUE,Relatively dirty surroundings,Pipe broken,GeoData Consultants Ltd,Parastatal,Olkimo water project,TRUE,0202309910WP17,ARDSC3411,,1998,gravity,gravity,gravity,tap broken,tap broken,parastatal,parastatal,unknown,unknown,soft,good,enough,enough,spring,spring,groundwater,non functional > 6m,non functional,other,other,2,6,Arusha,73 diff --git a/lxc-apps/taarifa/install.sh b/lxc-apps/taarifa/install.sh new file mode 100755 index 0000000..521be12 --- /dev/null +++ b/lxc-apps/taarifa/install.sh @@ -0,0 +1,21 @@ +#!/bin/sh +set -ev + +# Volumes +MONGODB_DATA="${VOLUMES_DIR}/taarifa/mongodb_data" + +# Create MongoDB directory structure +install -o 100101 -g 100101 -m 700 -d ${MONGODB_DATA} +# TODO: Create MongoDB admin and secure the instance + +# Populate database +spoc-container start taarifa-mongodb +spoc-container exec taarifa -- sh -c 'cd /srv/taarifa; MONGO_URI=mongodb://taarifa-mongodb/taarifa python manage.py create_facility' +spoc-container exec taarifa -- sh -c 'cd /srv/taarifa; MONGO_URI=mongodb://taarifa-mongodb/taarifa python manage.py create_service' +spoc-container exec taarifa -- sh -c 'cd /srv/taarifa; MONGO_URI=mongodb://taarifa-mongodb/taarifa python manage.py upload_waterpoints demodata.csv' + +# Stop services required for setup +spoc-container stop taarifa-mongodb + +# Register application +vmmgr register-app taarifa taarifa diff --git a/lxc-apps/taarifa/uninstall.sh b/lxc-apps/taarifa/uninstall.sh new file mode 100755 index 0000000..b60d7cd --- /dev/null +++ b/lxc-apps/taarifa/uninstall.sh @@ -0,0 +1,8 @@ +#!/bin/sh +set -ev + +# Remove persistent data +rm -rf "${VOLUMES_DIR}/taarifa" + +# Unregister application +vmmgr unregister-app taarifa diff --git a/lxc-services/mongodb/image b/lxc-services/mongodb/image new file mode 100644 index 0000000..71021bf --- /dev/null +++ b/lxc-services/mongodb/image @@ -0,0 +1,25 @@ +IMAGE mongodb_4.4.3-210123 +FROM debian10_10.7.0-210111 + +RUN EOF + # Install build dependencies + apt-get update + apt-get -y install gnupg wget + + # Configure mongodb repo + wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add - + echo 'deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main' >/etc/apt/sources.list.d/mongodb-org-4.4.list + + # Install mongodb + apt-get -y update + apt-get install -y mongodb-org-server mongodb-org-shell mongodb-org-tools + + # Cleanup + apt-get purge -y --autoremove gnupg wget + apt-get -y clean +EOF + +COPY image.d + +USER mongodb +CMD /usr/bin/mongod --config /etc/mongod.conf diff --git a/lxc-services/mongodb/image.d/etc/mongod.conf b/lxc-services/mongodb/image.d/etc/mongod.conf new file mode 100644 index 0000000..e3ff8ef --- /dev/null +++ b/lxc-services/mongodb/image.d/etc/mongod.conf @@ -0,0 +1,5 @@ +storage: + dbPath: /var/lib/mongodb + +net: + bindIp: 0.0.0.0 diff --git a/lxc-shared/debian10/image b/lxc-shared/debian10/image new file mode 100644 index 0000000..bd89f46 --- /dev/null +++ b/lxc-shared/debian10/image @@ -0,0 +1,3 @@ +IMAGE debian10_10.7.0-210111 + +COPY https://github.com/debuerreotype/docker-debian-artifacts/raw/dist-amd64/buster/rootfs.tar.xz