1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Support skip_role_on_error in 23+2 more roles (Stages 6-9)

This commit is contained in:
root 2022-06-18 13:55:05 -04:00
parent 83ea6ce852
commit 8749e66a0b
33 changed files with 914 additions and 743 deletions

View file

@ -11,28 +11,34 @@
quiet: yes
- name: Install OSM Vector Maps if 'osm_vector_maps_installed' not defined, e.g. in {{ iiab_state_file }} # /etc/iiab/iiab_state.yml
include_tasks: install.yml
when: osm_vector_maps_installed is undefined
- block:
- name: Enable/Disable/Reload NGINX for OSM, if nginx_enabled
include_tasks: nginx.yml
#when: nginx_enabled # NGINX is mandatory starting with IIAB 7.2
- name: Install OSM Vector Maps if 'osm_vector_maps_installed' not defined, e.g. in {{ iiab_state_file }} # /etc/iiab/iiab_state.yml
include_tasks: install.yml
when: osm_vector_maps_installed is undefined
- name: Enable/Disable/Reload NGINX for OSM, if nginx_enabled
include_tasks: nginx.yml
- name: Add 'osm-vector-maps' variable values to {{ iiab_ini_file }}
ini_file:
path: "{{ iiab_ini_file }}" # /etc/iiab/iiab.ini
section: osm-vector-maps
option: "{{ item.option }}"
value: "{{ item.value | string }}"
with_items:
- option: name
value: OSM Vector Maps
- option: description
value: '"OpenStreetMap is like Google Maps but better, for schools especially, as it works offline and avoids all the advertising. Download detailed ''vector maps'' for an entire continent, or the entire world! Also includes 10+ zoom levels of satellite imagery!"'
- option: osm_vector_maps_install
value: "{{ osm_vector_maps_install }}"
- option: osm_vector_maps_enabled
value: "{{ osm_vector_maps_enabled }}"
- name: Add 'osm-vector-maps' variable values to {{ iiab_ini_file }}
ini_file:
path: "{{ iiab_ini_file }}" # /etc/iiab/iiab.ini
section: osm-vector-maps
option: "{{ item.option }}"
value: "{{ item.value | string }}"
with_items:
- option: name
value: OSM Vector Maps
- option: description
value: '"OpenStreetMap is like Google Maps but better, for schools especially, as it works offline and avoids all the advertising. Download detailed ''vector maps'' for an entire continent, or the entire world! Also includes 10+ zoom levels of satellite imagery!"'
- option: osm_vector_maps_install
value: "{{ osm_vector_maps_install }}"
- option: osm_vector_maps_enabled
value: "{{ osm_vector_maps_enabled }}"
rescue:
- name: 'SEE ERROR ABOVE (skip_role_on_error: {{ skip_role_on_error }})'
fail:
msg: ""
when: not skip_role_on_error