{ "info": { "author": "Drew J. Sonne", "author_email": "drew.sonne@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# airflow-plugin-config-storage\n\nInject connections into the airflow database from configuration\n\n## Quickstart\n\n### Basic\n\n```shell\n$ pip install airflow-plugin-config-storage\n$ export AIRFLOW_CONN_POSTGRES_MASTER=postgres://username:password@my.db.example.com/my-schema\n$ load-airflow-conf-env-var\n$ airflow webserver\n```\n\n## Common\n\n### CLI Commands\n\n#### `delete-all-airflow-connnections`\nRemoves all the connections from Airflow. Used to clean out\nthe default connections.\n\n## Environment Variables\n\n### Structure\n\nThe Environment Variables to read from by default are the same\nas those defined in the [Airflow documentation](https://airflow.readthedocs.io/en/stable/howto/manage-connections.html#creating-a-connection-with-environment-variables).\n\n### CLI Commands\n\n#### `load-airflow-conf-env-var`\n\nTakes a single optional argument `--env-var-prefix ENV_VAR_PREFIX`\nto override the Environment Variable prefix. Default is `AIRLFOW_CONN_`.\n\n\n## AWS\n\n_NOTE_: Not yet implemented, these are proposals\n\n### SSM\n\n#### Hierarchy\n\n - `/${user_prefix}/airflow/connections/`\n\n ```\n [\n {\n \"conn_type\": \"s3\",\n\n },\n {}\n ]\n ```\n - `/${user_prefix}/airflow/`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bliseng.github.io/airflow-plugin-config-storage/", "keywords": "", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "airflow-plugin-config-storage", "package_url": "https://pypi.org/project/airflow-plugin-config-storage/", "platform": "", "project_url": "https://pypi.org/project/airflow-plugin-config-storage/", "project_urls": { "Homepage": "https://bliseng.github.io/airflow-plugin-config-storage/" }, "release_url": "https://pypi.org/project/airflow-plugin-config-storage/0.1.0/", "requires_dist": [ "click", "unidecode", "apache-airflow" ], "requires_python": "", "summary": "Inject connections into the airflow database from configuration", "version": "0.1.0" }, "last_serial": 4650615, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "423a2b4df0186b8d7dec8540922cceb6", "sha256": "e957a01684d622b32f927ea21e79b87233b241a5bc865ff2e3bf616df7a41827" }, "downloads": -1, "filename": "airflow_plugin_config_storage-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "423a2b4df0186b8d7dec8540922cceb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6434, "upload_time": "2019-01-01T17:32:59", "url": "https://files.pythonhosted.org/packages/ae/a6/1cbc3a01b100084e8faf2d32d54d502397eb1de90431f3e5633c52aae46b/airflow_plugin_config_storage-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "423a2b4df0186b8d7dec8540922cceb6", "sha256": "e957a01684d622b32f927ea21e79b87233b241a5bc865ff2e3bf616df7a41827" }, "downloads": -1, "filename": "airflow_plugin_config_storage-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "423a2b4df0186b8d7dec8540922cceb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6434, "upload_time": "2019-01-01T17:32:59", "url": "https://files.pythonhosted.org/packages/ae/a6/1cbc3a01b100084e8faf2d32d54d502397eb1de90431f3e5633c52aae46b/airflow_plugin_config_storage-0.1.0-py3-none-any.whl" } ] }