Skip to main content

Serverless DAGs orchestrated via Python

Project description

Create a file called limber.yaml with the following configuration:

cloud:
    provider: google
    project: "<project name>"
    region: "europe-west1"
    key_file: "<path to key_file>"
    default_bucket: "<gcp cloud storage bucket name>"

In the main directory run:

  1. python -m limber init
  2. python -m limber terraform login
  3. python -m limber plan
  4. python -m limber apply

Google Cloud APIs enabled

  1. CloudFunctions API
  2. PubSub API
  3. CloudScheduler API
  4. Cloud Build API

Other

  1. Create app engine in your project: https://console.cloud.google.com/appengine

Service account needed roles:

  1. Pub/Sub Editor
  2. Service Account User
  3. Cloud Scheduler Admin
  4. Cloud Functions Developer
  5. Storage Admin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

limber-0.0.26.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

limber-0.0.26-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file limber-0.0.26.tar.gz.

File metadata

  • Download URL: limber-0.0.26.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for limber-0.0.26.tar.gz
Algorithm Hash digest
SHA256 fd967ac82267226f89c9661a15a1f3ded088721fdc37f51fc9170d892e9065a5
MD5 d389f158d9d73855b1e31e8aa710a8cb
BLAKE2b-256 5ea1832a70c7e1ed010e76e28915d906e6148c36f53bd3074d2991230807dbf2

See more details on using hashes here.

File details

Details for the file limber-0.0.26-py3-none-any.whl.

File metadata

  • Download URL: limber-0.0.26-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for limber-0.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 adcc0609d8e14e669e401cc5c355b8c787b870473b197b7c141664d08afb1433
MD5 918dc3d42fd1222b2d6d3d7dfe6423a0
BLAKE2b-256 1ae6b85cdb5cac4866064a4f33eeb208e54ee0d1cf86febde38027e03fb9ac2f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page