sql >> Databasteknik >  >> RDS >> Mysql

Luftflöde 1.10.0 via Ansible

I din config.yml fil, kan du ordna om nedanstående 2 uppgifter (Airflow | Config | Initialize Airflow Database &Airflow | Config | Copy basic airflow config file ) till

  1. Airflow | Config | Copy basic airflow config file
  2. Airflow | Config | Initialize Airflow Database

I grund och botten, din airflow.cfg.j2 filen bör innehålla anslutningssträng för metadatadatabas så här sql_alchemy_conn = my_conn_string i [core] avsnitt som nämns i https://airflow.apache.org /howto/set-config.html#setting-configuration-options (Dubbelkolla det)

När din konfigurationsfil har kopierats och initdb körs skapar den alla nödvändiga tabeller som behövs för luftflödet.

- name: Airflow | Config | Initialize Airflow Database
  shell: "{{ airflow_executable }} initdb"
  args:
    chdir: "{{ airflow_home }}"
    executable: /bin/bash
  become: yes
  become_method: sudo
  become_user: "{{ airflow_user }}"

- name: Airflow | Config | Copy basic airflow config file
  template:
    src: airflow.cfg.j2
    dest: "{{ airflow_home }}/airflow/airflow.cfg"
    owner: "{{ airflow_user }}"
    group: "{{ airflow_group }}"
    mode: 0640
  register: airflow_config
  notify:
    - restart airflow-webserver
    - restart airflow-scheduler
    - restart airflow-worker



  1. Hur inloggningar fungerar på länkade servrar (T-SQL-exempel)

  2. Hur man skriver ut Datagridview har en tabell i VB

  3. Finns det någon bra universell PHP MySQL HTTP-tunnel?

  4. Hitta datum mellan startdatum och slutdatum