diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2025-07-23 15:31:23 +0200 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2025-07-23 16:03:53 +0200 | 
| commit | 3cf610be3a863f397600f496f1b86c0e050d8e78 (patch) | |
| tree | 28d3760d3935d202e060955a8bb4a5a8664ad0c8 /tasks | |
| parent | 4dfc85d182448defb8c1e180e413d4df6045e377 (diff) | |
webmap-import: Add support for raster export to COG.
Diffstat (limited to 'tasks')
| -rw-r--r-- | tasks/webmap.yml | 23 | 
1 files changed, 21 insertions, 2 deletions
diff --git a/tasks/webmap.yml b/tasks/webmap.yml index de320d4..2bca58e 100644 --- a/tasks/webmap.yml +++ b/tasks/webmap.yml @@ -51,6 +51,7 @@      - common_gdal.py      - import_source.py      - export_mvt.py +    - export_raster.py      - rename_exchange.py  - name: Copy webmap-update@.target @@ -87,7 +88,7 @@  - name: Enable webmap-update.timer    service: name=webmap-update@{{ item }}.timer state=started enabled=true -  with_items: "{{ webmap_layer_groups }}" +  with_items: "{{ webmap_layer_groups | union(webmap_raster) }}"  - meta: flush_handlers @@ -147,7 +148,7 @@  - name: Enable webmap-download@.service    service: name=webmap-download@{{ item }}.service enabled=true -  with_items: "{{ webmap_layer_groups | difference(webmap_layer_groups_nodownload) }}" +  with_items: "{{ webmap_layer_groups | union(webmap_raster) | difference(webmap_layer_groups_nodownload) }}"  - name: Disable some webmap-download@.service    service: name=webmap-download@{{ item }}.service enabled=false @@ -346,6 +347,18 @@    service: name=webmap-import@{{ item }}.service enabled=true    with_items: "{{ webmap_layer_groups }}" +- name: Copy webmap-raster@.service +  copy: src=etc/systemd/system/webmap-raster@.service +        dest=/etc/systemd/system/webmap-raster@.service +        owner=root group=root +        mode=0644 +  notify: +    - systemctl daemon-reload + +- name: Enable webmap-raster@.service +  service: name=webmap-raster@{{ item }}.service enabled=true +  with_items: "{{ webmap_raster }}" +  - name: Build administrative-codes.json*    become: false @@ -378,6 +391,12 @@          owner=_webmap group=root          mode=0755 +- name: Create directory /var/www/webmap/raster +  file: path=/var/www/webmap/raster +        state=directory +        owner=_webmap group=root +        mode=0755 +  - name: Copy /etc/tmpfiles.d/webmap.conf    copy: src=etc/tmpfiles.d/webmap.conf  | 
