firewall-cloudflare
andrewsomething/firewall-cloudflare/digitalocean
Terraform Module for DigitalOcean Firewall + Cloudflare
Terraform Module for DigitalOcean Firewall + Cloudflare This module allows you to create a DigitalOcean Firewall that only accepts inbound connections from Cloudflare's published list of IP addresses. Why would I use this? Cloudflare provides DDOS protection for domains using its DNS. If an attacker knows the IP address of your origin server, this can easily be circumvented. Using the approach in this module prevents incoming connections to the server from all non-Cloudflare IPs. This could be done at the server level using iptables or other firewall software. Though a missconfigured firewall could prevent you from accessing your server. Using a DigitalOcean Firewall, you can open or close additional ports as needed. This can also be achieved at the web server level using the DenyAllButClo
| Name | Type | Description | Default |
|---|---|---|---|
| tags | list | The list of Tag names assigned to the Firewall. | [] |
| name | string | The name of the firewall to be created. | "inbound-cloudflare" |
| droplet_ids | list | The list of the IDs of the Droplets assigned to the Firewall. | [] |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,