@@ -29,9 +29,9 @@ The resources created/managed by this module are:
2929
3030- one optional ingress rule from internal CIDR ranges, only allowing ICMP by default
3131- one optional ingress rule from admin CIDR ranges, allowing all protocols on all ports
32- - one optional ingress rule for SSH on network tag ` ssh `
33- - one optional ingress rule for HTTP on network tag ` http-server `
34- - one optional ingress rule for HTTPS on network tag ` https-server `
32+ - one optional ingress rule for SSH on network tag ` ssh ` by default
33+ - one optional ingress rule for HTTP on network tag ` http-server ` by default
34+ - one optional ingress rule for HTTPS on network tag ` https-server ` by default
3535- one or more optional custom rules
3636
3737
@@ -46,6 +46,7 @@ module "net-firewall" {
4646 network = "my-vpc"
4747 internal_ranges_enabled = true
4848 internal_ranges = ["10.0.0.0/0"]
49+ internal_target_tags = ["internal"]
4950 custom_rules = {
5051 ingress-sample = {
5152 description = "Dummy sample ingress rule, tag-based."
@@ -76,13 +77,17 @@ module "net-firewall" {
7677| admin\_ ranges\_ enabled | Enable admin ranges-based rules. | string | ` "false" ` | no |
7778| custom\_ rules | List of custom rule definitions (refer to variables file for syntax). | object | ` <map> ` | no |
7879| http\_ source\_ ranges | List of IP CIDR ranges for tag-based HTTP rule, defaults to 0.0.0.0/0. | list | ` <list> ` | no |
80+ | http\_ target\_ tags | List of target tags for tag-based HTTP rule, defaults to http-server. | list | ` <list> ` | no |
7981| https\_ source\_ ranges | List of IP CIDR ranges for tag-based HTTPS rule, defaults to 0.0.0.0/0. | list | ` <list> ` | no |
82+ | https\_ target\_ tags | List of target tags for tag-based HTTPS rule, defaults to https-server. | list | ` <list> ` | no |
8083| internal\_ allow | Allow rules for internal ranges. | list | ` <list> ` | no |
8184| internal\_ ranges | IP CIDR ranges for intra-VPC rules. | list | ` <list> ` | no |
8285| internal\_ ranges\_ enabled | Create rules for intra-VPC ranges. | string | ` "false" ` | no |
86+ | internal\_ target\_ tags | List of target tags for intra-VPC rules. | list | ` <list> ` | no |
8387| network | Name of the network this set of firewall rules applies to. | string | n/a | yes |
8488| project\_ id | Project id of the project that holds the network. | string | n/a | yes |
8589| ssh\_ source\_ ranges | List of IP CIDR ranges for tag-based SSH rule, defaults to 0.0.0.0/0. | list | ` <list> ` | no |
90+ | ssh\_ target\_ tags | List of target tags for tag-based SSH rule, defaults to ssh. | list | ` <list> ` | no |
8691
8792## Outputs
8893
0 commit comments