Skip to content

Terraform module to sync Fastly's backend configuration with Signal Science's WAF

Notifications You must be signed in to change notification settings

mastodon/terraform-sigsci-backend-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mastodon Terraform - Fastly Service for Mastodon Applications

Terraform module for syncing Fastly origin configuration with Signal Sciences' WAF.

When taking advantage of Signal Science's web application firewall, the WAF is essentially inserted as an "origin" in the request chain (client request -> Fastly -> WAF -> origin). This means that, if changes are made to the origin configuration (for example, origin timeouts), the WAF needs to be made aware of these changes and updated with the configuration. This module is intended to be used alongside the fastly module when also taking advantage of the WAF.

Requirements

Name Version
terraform >= 1.0.0
sigsci ~> 2.1.6

Providers

Name Version
sigsci ~> 2.1.6

Modules

No modules.

Resources

Name Type
sigsci_edge_deployment_service_backend.backend resource

Inputs

Name Description Type Default Required
fastly_service_vcl_active_version Currently active version of the VCL service to sync to the WAF string n/a yes
fastly_sid Fastly Service ID string n/a yes
site_short_name Site short name string n/a yes

Outputs

Name Description
id The ID of the Signal Sciences resource

About

Terraform module to sync Fastly's backend configuration with Signal Science's WAF

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages