38 lines
987 B
YAML
38 lines
987 B
YAML
---
|
|
# Role: gis
|
|
# Déploie MapStore, GeoServer et FROST
|
|
|
|
- name: Installer MapStore
|
|
kubernetes.core.helm:
|
|
name: mapstore
|
|
chart_ref: "{{ helm_charts.mapstore.chart }}"
|
|
release_namespace: mapstore
|
|
create_namespace: true
|
|
values:
|
|
persistence:
|
|
size: "{{ storage_sizes.mapstore }}"
|
|
resources: "{{ services.mapstore.resources }}"
|
|
|
|
- name: Installer GeoServer
|
|
kubernetes.core.helm:
|
|
name: geoserver
|
|
chart_ref: "{{ helm_charts.geoserver.chart }}"
|
|
release_namespace: geoserver
|
|
create_namespace: true
|
|
values:
|
|
persistence:
|
|
geodataDir:
|
|
storageClass: "{{ storage_class }}"
|
|
size: "{{ storage_sizes.geoserver }}"
|
|
resources: "{{ services.geoserver.resources }}"
|
|
|
|
- name: Installer FROST
|
|
kubernetes.core.helm:
|
|
name: frost
|
|
chart_ref: "{{ helm_charts.frost.chart }}"
|
|
release_namespace: iot
|
|
values:
|
|
persistence:
|
|
size: 10Gi
|
|
resources: "{{ services.frost.resources }}"
|