From 60f7be2609609c8d6f470f3003d2ee00fc54144c Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 25 Dec 2021 22:10:40 -0500 Subject: [PATCH 1/3] www_base/tasks/php-stem.yml: Install phpX.Y-sqlite3 --- roles/www_base/tasks/php-stem.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/www_base/tasks/php-stem.yml b/roles/www_base/tasks/php-stem.yml index 59377b05b..a6c4d3797 100644 --- a/roles/www_base/tasks/php-stem.yml +++ b/roles/www_base/tasks/php-stem.yml @@ -7,6 +7,12 @@ # Original bug: https://github.com/iiab/iiab/issues/829 +- name: Install apt package php{{ php_version }}-sqlite3 -- nec for http://box/modules/es-wikihow search -- can also installed by osm-vector-maps/tasks/install.yml + package: + state: present + name: php{{ php_version }}-sqlite3 + + - name: Populate php_extensions dictionary (lookup table of recent PHP versions and their corresponding YYYYMMDD, for /usr/lib/php/YYYYMMDD/stem.so) set_fact: php_extensions: # Dictionary keys (left side) are always strings, e.g. "7.2" From 32b6035e78c67be5fa8c8b4cff29badf78aec47f Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 25 Dec 2021 22:18:28 -0500 Subject: [PATCH 2/3] osm-vector-maps/tasks/install.yml: Clarify phpX.Y-sqlite3 (can also be installed by www_base/tasks/php-stem.yml) --- roles/osm-vector-maps/tasks/install.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roles/osm-vector-maps/tasks/install.yml b/roles/osm-vector-maps/tasks/install.yml index 42afb8cef..2426376f2 100644 --- a/roles/osm-vector-maps/tasks/install.yml +++ b/roles/osm-vector-maps/tasks/install.yml @@ -171,15 +171,15 @@ dest: "{{ vector_map_path }}/maplist/index.html" force: yes -- name: "Install packages for map installation: python3-wget, php{{ php_version }}-sqlite3, python3-geojson, python3-pil" +- name: "Install packages for map installation: python3-geojson, python3-pil, python3-wget, php{{ php_version }}-sqlite3 (can also be installed by www_base/tasks/php-stem.yml)" package: state: present name: + - python3-geojson + - python3-pil - python3-wget #- php{{ php_version }}-common # Auto-installed as an apt dependency. REGARDLESS: php{{ php_version }}-common superset php{{ php_version }}-cli is auto-installed by php{{ php_version }}-fpm in nginx/tasks/install.yml - php{{ php_version }}-sqlite3 - - python3-geojson - - python3-pil - name: Copy 6 scripts to /usr/bin, for downloading tiles (0755) get_url: From cb41212482f50f8247c80d7f65df8f440247fcb2 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 25 Dec 2021 22:36:58 -0500 Subject: [PATCH 3/3] php-stem.yml: Fix typo in phpX.Y-sqlite3 explanation --- roles/www_base/tasks/php-stem.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/www_base/tasks/php-stem.yml b/roles/www_base/tasks/php-stem.yml index a6c4d3797..bdc21a2d0 100644 --- a/roles/www_base/tasks/php-stem.yml +++ b/roles/www_base/tasks/php-stem.yml @@ -7,7 +7,7 @@ # Original bug: https://github.com/iiab/iiab/issues/829 -- name: Install apt package php{{ php_version }}-sqlite3 -- nec for http://box/modules/es-wikihow search -- can also installed by osm-vector-maps/tasks/install.yml +- name: Install apt package php{{ php_version }}-sqlite3 -- nec for http://box/modules/es-wikihow search -- can also be installed by osm-vector-maps/tasks/install.yml package: state: present name: php{{ php_version }}-sqlite3