feat: add helm/ansible deployment files for Kubernetes
Some checks failed
Some checks failed
This commit is contained in:
37
helms/roles/gis/tasks/main.yml
Normal file
37
helms/roles/gis/tasks/main.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
# 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 }}"
|
||||
Reference in New Issue
Block a user