Skip to main content

astro dev object export

Export Airflow variables, connections, and pools from a locally running environment to a local file and format of your choice. By default, the command exports all Airflow objects to the airflow_settings.yaml file in your Astro project.

Usage

After starting your local Airflow environment with astro dev start, run:

astro dev object export

By default, the command exports all variables, connections, and pools as YAML configurations to airflow_settings.yaml.

Options

OptionDescriptionPossible Values
-c,--connectionsExport connections to a given local file``
-e,--envLocation of the file to export Airflow objects to as Astro environment variables. Use this option only with --env-export. The default file path is env.Any valid filepath
-n,--env-exportExport Airflow objects as Astro environment variables.``
-p,--poolsExport pools to a given local file``
-s,--settings-fileLocation of the file to export Airflow objects to as YAML configuration. The default file path is airflow_settings.yaml.Any valid filepath
-v,--variablesExport variables to a given local file``

Examples

astro dev object export --pools 
# Exports only pools from the local Airflow environment to `airflow_settings.yaml`

astro dev object export --env-export --env="myairflowenv.env"
# Exports all Airflow objects from the local Airflow environment as
# Astro variables to a file in the project named `myairflowenv.env`