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

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fastly's Next-Gen WAF Terraform Configuration generation tool

This tool imports your NGWAF settings to the Terraform state 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
  • Site Integrations
  • Edge integration
  • Space lasers
  • Coffee maker

Set up

Environment variables must exist

TF_VAR_NGWAF_CORP
TF_VAR_NGWAF_EMAIL
TF_VAR_NGWAF_TOKEN
SIGSCI_CORP
SIGSCI_EMAIL
SIGSCI_TOKEN

Just run make run

Need to start over?

make rerun

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