Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tedilabs/terraform-aws-cloudfront

🌳 A sustainable Terraform Package which creates CloudFront resources on AWS
https://github.com/tedilabs/terraform-aws-cloudfront

aws aws-cloudfront aws-network devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules

Last synced: about 3 hours ago
JSON representation

🌳 A sustainable Terraform Package which creates CloudFront resources on AWS

Awesome Lists containing this project

README

        

# terraform-aws-cloudfront

![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/tedilabs/terraform-aws-cloudfront?color=blue&sort=semver&style=flat-square)
![GitHub](https://img.shields.io/github/license/tedilabs/terraform-aws-cloudfront?color=blue&style=flat-square)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=flat-square)](https://github.com/pre-commit/pre-commit)

Terraform module which creates CloudFront related resources on AWS.

- [cache-policy](./modules/cache-policy)
- [distribution](./modules/distribution)
- [origin-access-control](./modules/origin-access-control)
- [origin-request-policy](./modules/origin-request-policy)
- [response-headers-policy](./modules/response-headers-policy)

## Target AWS Services

Terraform Modules from [this package](https://github.com/tedilabs/terraform-aws-cloudfront) were written to manage the following AWS Services with Terraform.

- **AWS CloudFront**
- Distribution
- Real-time Log Configuration (Comming soon!)
- Origin Access
- Origin Access Control
- Policies
- Cache Policy
- Origin Request Policy
- Resposne Headers Policy

## Examples

### CloudFront

- [cloudfront-distribution-simple](./examples/cloudfront-distribution-simple/)
- [cloudfront-policies](./examples/cloudfront-policies/)

## Self Promotion

Like this project? Follow the repository on [GitHub](https://github.com/tedilabs/terraform-aws-cloudfront). And if you're feeling especially charitable, follow **[posquit0](https://github.com/posquit0)** on GitHub.

## License

Provided under the terms of the [Apache License](LICENSE).

Copyright © 2022-2023, [Byungjin Park](https://www.posquit0.com).