45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
---
|
|
# Role: bi
|
|
# Déploie Superset et Metabase
|
|
|
|
- name: Installer Superset
|
|
kubernetes.core.helm:
|
|
name: superset
|
|
chart_ref: "{{ helm_charts.superset.chart }}"
|
|
release_namespace: superset
|
|
create_namespace: true
|
|
values:
|
|
supersetNode:
|
|
connections:
|
|
redis_password: "{{ vault_redis_password }}"
|
|
db_user: superset
|
|
db_pass: "{{ vault_superset_db_password }}"
|
|
resources: "{{ services.superset.resources }}"
|
|
supersetWorker:
|
|
replicas: 2
|
|
resources: "{{ services.superset.resources }}"
|
|
bootstrapScript: |
|
|
#!/bin/bash
|
|
pip install psycopg2-binary redis
|
|
init:
|
|
adminUser:
|
|
username: admin
|
|
password: "{{ vault_superset_admin_password }}"
|
|
email: admin@digitribe.fr
|
|
|
|
- name: Installer Metabase
|
|
kubernetes.core.helm:
|
|
name: metabase
|
|
chart_ref: "{{ helm_charts.metabase.chart }}"
|
|
release_namespace: metabase
|
|
create_namespace: true
|
|
values:
|
|
database:
|
|
type: postgres
|
|
host: postgresql-ha-pgpool.default.svc.cluster.local
|
|
port: 5432
|
|
dbname: metabase
|
|
username: metabase
|
|
password: "{{ vault_metabase_db_password }}"
|
|
resources: "{{ services.metabase.resources }}"
|