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