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