diff --git a/roles/httpd/tasks/main.yml b/roles/httpd/tasks/main.yml index 848a42fa2..95c36bf0f 100644 --- a/roles/httpd/tasks/main.yml +++ b/roles/httpd/tasks/main.yml @@ -169,7 +169,12 @@ tags: - base -- name: Place the script to generate homepages +# Fixes search @ http://box/modules/es-wikihow - see https://github.com/iiab/iiab/issues/829 +- include_tasks: php-stem.yml + tags: + - base + +- name: Install /usr/bin/iiab-refresh-wiki-docs (scraper script) to create http://box/info offline documentation template: src: refresh-wiki-docs.sh dest: /usr/bin/iiab-refresh-wiki-docs diff --git a/roles/httpd/tasks/php-stem.yml b/roles/httpd/tasks/php-stem.yml new file mode 100644 index 000000000..191872775 --- /dev/null +++ b/roles/httpd/tasks/php-stem.yml @@ -0,0 +1,38 @@ +# Fixes search @ http://box/modules/es-wikihow (popular with Spanish youth) +# Source code: http://download.iiab.io/packages/php-stem.src.tar +# June 2018 debugging & compilation thanks to Tim Moody & George Hunt +# Original bug: https://github.com/iiab/iiab/issues/829 + +#- name: Download php-stem.rpi.tar +# command: cd /; wget http://download.iiab.io/packages/php-stem.rpi.tar +# when: is_rpi + +#- name: Download php-stem.x86.tar +# command: cd /; wget http://download.iiab.io/packages/php-stem.x64.tar +# when: not is_rpi + +- name: Download & unpack php-stem.rpi.tar to / (rpi) + unarchive: + src: http://download.iiab.io/packages/php-stem.rpi.tar + dest: / + owner: root + group: root + #mode: ???? + remote_src: yes + when: is_rpi + +- name: Download & unpack php-stem.x86.tar to / (not rpi) + unarchive: + src: http://download.iiab.io/packages/php-stem.x64.tar + dest: / + owner: root + group: root + #mode: ???? + remote_src: yes + when: not is_rpi + +# No need to do this twice? Happens later @ https://github.com/iiab/iiab/blob/master/roles/3-base-server/tasks/main.yml#L24-L28 +#- name: Restart apache2 / httpd +# service: +# name: "{{ apache_service }}" +# state: restarted