Skip to content

A Terraform module for facilitating the deployment of static frontend applications in AWS.

License

Notifications You must be signed in to change notification settings

nsbno/terraform-aws-frontend-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-frontend-deployment

A Terraform module that facilitates the deployment of static frontend applications, where a deployment entails the unzipping of a source ZIP file (i.e., a frontend bundle) to a target S3 bucket.

The main use-case is to utilize the module in specific environments (e.g., a test, stage or prod AWS account) to provide a seamless deployment model for frontend applications. The deployment mechanism is based on the invocation of a Lambda function owned by account A, a facilitating service account, which when called will download one or more application artifacts and unzip each of them to specific target buckets that are owned by account B, the caller.

See example for an example of a full set up.

Requirements

About

A Terraform module for facilitating the deployment of static frontend applications in AWS.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages