BrooksCunningham / ngwaf-terraformify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fastly's Next-Gen WAF Terraform Configuration generation tool

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 Rules ✅
  • Site Lists ✅
  • Site Signals ✅
  • Site Alerts
  • Space lasers
  • World peace
  • 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


Languages

Language:Go 90.8%Language:HCL 7.1%Language:Makefile 2.1%