cds-snc / terraform-modules

Terraform modules for AWS
MIT License
15 stars 5 forks source link

Module: WAF ACL #75

Open patheard opened 3 years ago

patheard commented 3 years ago

Create a Web Application Firewall Access Control List module with sane defaults and priorities.

Examples:

https://github.com/cds-snc/notification-terraform/blob/9cf33a5b3507f3d9f19ceaac7ea14a60e5d19b57/aws/common/waf.tf#L1

https://github.com/cds-snc/forms-terraform/blob/695c5b022adcc4773217903f0a7b83a64b6ed4f1/aws/load_balancer/waf.tf#L2

https://github.com/cds-snc/gc-articles/blob/ec10ad1c59b2b79b1be4e15ab7de5f7c786028fa/infrastructure/terragrunt/aws/load-balancer/waf.tf#L9

cgye commented 1 year ago

Adding some notes here as I look into waf use case for url-shortener.

Security Requirements (WIP):

Notes:

patheard commented 1 year ago

Thanks for putting together the list @cgye! Here are some snippets of Terraform from other projects that might help: