diff --git a/roles/osm-vector/defaults/main.yml b/roles/osm-vector/defaults/main.yml new file mode 100644 index 000000000..dc088f745 --- /dev/null +++ b/roles/osm-vector/defaults/main.yml @@ -0,0 +1 @@ +menu_def_dir: '{{ doc_root }}/js-menu/menu-files/menu-defs' diff --git a/roles/osm-vector/files/en-map_test.json b/roles/osm-vector/files/en-map_test.json new file mode 100644 index 000000000..4bf7c2ef0 --- /dev/null +++ b/roles/osm-vector/files/en-map_test.json @@ -0,0 +1,12 @@ +{ + "lang": "en", + "intended_use": "map", + "automatically_generated": "true", + "title": "OpenStreetMap Test Page", + "extra_html": "", + "start_url": "assets", + "menu_item_name": "en-map_test.json", + "map_name": "en-map_test", + "logo_url": "osm.jpg", + "description": "

This page is installed by default during the initial installation of Internet In A Box>" +} diff --git a/roles/osm-vector/tasks/main.yml b/roles/osm-vector/tasks/main.yml index 51ac5ff7d..801359838 100644 --- a/roles/osm-vector/tasks/main.yml +++ b/roles/osm-vector/tasks/main.yml @@ -69,3 +69,13 @@ src: splash-index.redirect dest: "{{ osm_vector_path }}/index.html" +- name: Determine status of splash menu def + stat: + path: '{{ menu_def_dir }}/en-map_test.json' + register: menu_def + +- name: Do not overwrite if it already exists + copy: + src: en-map_test.json + dest: '{{ menu_def_dir }}/en-map_test.json' + when: menu_def.stat.exists is defined and not menu_def.stat.exists