35 lines
951 B
YAML
35 lines
951 B
YAML
---
|
|
# Role: airflow
|
|
# Déploie Apache Airflow
|
|
|
|
- name: Installer Airflow
|
|
kubernetes.core.helm:
|
|
name: airflow
|
|
chart_ref: "{{ helm_charts.airflow.chart }}"
|
|
release_namespace: airflow
|
|
create_namespace: true
|
|
values:
|
|
executor: CeleryExecutor
|
|
fernetKey: "{{ vault_airflow_fernet_key }}"
|
|
webserver:
|
|
defaultUser:
|
|
username: admin
|
|
password: "{{ vault_airflow_admin_password }}"
|
|
dags:
|
|
persistence:
|
|
enabled: true
|
|
size: 10Gi
|
|
logs:
|
|
persistence:
|
|
enabled: true
|
|
size: "{{ storage_sizes.airflow }}"
|
|
scheduler:
|
|
resources: "{{ services.airflow.resources }}"
|
|
webserver:
|
|
resources: "{{ services.airflow.resources }}"
|
|
workers:
|
|
replicas: "{{ services.airflow.replicas }}"
|
|
resources: "{{ services.airflow.resources }}"
|
|
triggerer:
|
|
resources: "{{ services.airflow.resources }}"
|