Skip to content

Create a terraform configuration for existing Fastly Next-Gen WAF settings

License

Notifications You must be signed in to change notification settings

BrooksCunningham/ngwaf-terraformify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastly's Next-Gen WAF Terraform Configuration generation tool

It imports your NGWAF settings and generates the Terraform configuration for your NGWAF config in HCL.

Feature list and status

  • Corp Rules ✅
  • Corp Lists ✅
  • Corp Signals ✅
  • Site Request Rules ✅
  • Site Rate Limiting Rules ✅
  • Site Templated Rules ✅
  • Site Lists ✅
  • Site Signals ✅
  • Site Alerts ✅
  • Site Agent Alerts ✅
  • Space lasers
  • Coffee maker

Set up

Environment variables must exist

TF_VAR_NGWAF_CORP
TF_VAR_NGWAF_SITE
TF_VAR_NGWAF_EMAIL
TF_VAR_NGWAF_TOKEN

Just run make run

Need to start over?

make rerun

Limitations

There are many limitations. This currently only attempts to import site request rules.

About

Create a terraform configuration for existing Fastly Next-Gen WAF settings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published