Skip to main content

No project description provided

Project description

easy-infra

Config-driven infrastructure. Demo project with the required config is here.

resources

  • networking (tied to network: config)
    • vpc tf
    • security groups (created by default, tied to security-groups: config) tf
    • subnets (public and private, created by default, tied to subnets: config) tf
    • optional load balancer (tied to balancer: config) tf
  • database (tied to database: config) tf
  • optional database proxy (tied to database-proxy: config) tf
  • memcached cluster (default cache that is always present) tf
  • optional redis cluster (tied to cache: config) tf

projects

  • sqs queue worker task
  • scheduler task
  • optional fargate scheduler task (nice to have)
  • cli task
  • s3 bucket (default bucket is created if none configured, tied to storage: config) tf
  • sqs queues (default queue is created if none configured, tied to queues: config) tf
  • auto scaling groups and config for the main service and workers tf

other vapor features

sample configs

The selected file should be moved to easy.yml in your project root:

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

easy_infra-0.0.0.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

easy_infra-0.0.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file easy_infra-0.0.0.tar.gz.

File metadata

  • Download URL: easy_infra-0.0.0.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for easy_infra-0.0.0.tar.gz
Algorithm Hash digest
SHA256 7ba91b35c8f2195718874f807e4cbf9b055f5c7295ccb0eb2a5e65ae4d99c68b
MD5 ebc63d1bb65681d8de3422e115a75630
BLAKE2b-256 a1c591102a94bc2454632beb40c69086bae2c2296481f6e9b5ce6313dfe3020e

See more details on using hashes here.

File details

Details for the file easy_infra-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: easy_infra-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for easy_infra-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec96cc16007d584dd25744974bde0b8fddfa07022f4b46ef91f69c52b6ae8d6d
MD5 f138384d468ccefee8aabfde75c0ffc8
BLAKE2b-256 81cbf06ae9e529a297bc0201523176bbe2ab17ec1850d26d33cfba42067e7548

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