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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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