Skip to content

ohcnetwork/care-ecs-tofu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Care Deployment via IAC ( OpenTofu )

This repository contains the IAC code to deploy care along with all its dependencies in AWS using ECS, Aurora postgres, Elasticache and S3.

Pre-Requirements

The following steps must be completed before you execute the IAC.

DNS configurations

This application requires a zone to be created and configured in route53, this zone will host all the DNS records required for the application to work correctly. ACM will also create the required certificates for the domains we use automatically once configured.

State Buckets

By default tofu will try to store state files in a remote S3 bucket, this can be configured to use a local file ( Highly Discouraged ), To create a bucket for the state file, use the following CLI command

<Add here>

Secrets

All application created secrets will be managed automatically through the IAC, this includes database URL's , Cache URL's and IAM roles needed to access AWS components.
All other secrets must be configured separately before the application can be deployed.
These are not necessary for the functioning of the application but is required for the application to work correctly.

To Do

  • Add IAC for public and private buckets and update ECS role to access these buckets
  • Complete beat and worker services
  • Cleanups

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors