firewall-rules
GMafra/firewall-rules/gcp
Terraform module for creating Firewall rules on Google Cloud
Firewall-rules module for Google Cloud Platform Creates and manages Network Firewall rules on GCP Basic usage ``hcl module firewall-module { source = "/Users/Gabriel/Terraform/Terraform-registry/terraform-gcp-firewall-rules" name = "ssh-rule" network = "test-vpc" protocol = "tcp" ports = ["ssh"] source_ranges = ["0.0.0.0/0"] target_tags = [""] } `` Variables |Name|Description|Type|Default|Required| |----|-----------|:----:|:-------:|:--------:| |name|Name of the Firewall rule|String| - |Yes| |network|The name or self_link of the network to attach this firewall to|String| - |Yes| |source_ranges|A list of source CIDR ranges that this firewall applies to. Can't be used for EGRESS|List| - |No| |target_tags|A list of target tags for this firewall|List| - |No| |protocol|The name of the protocol
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | Name of the Firewall rule | required |
| network | string | The name or self_link of the network to attach this firewall to | required |
| source_ranges | list | A list of source CIDR ranges that this firewall applies to. Can't be used for EG | required |
| target_tags | list | A list of target tags for this firewall | required |
| protocol | string | The name of the protocol to allow. This value can either be one of the following | required |
| ports | list | List of ports and/or port ranges to allow. This can only be specified if the pro | required |
self_link — The URI of the created resourceTerraform Module to define a consistent naming convention by (namespace, stage,
Terraform module that provision an S3 bucket to store the terraform.tfstate file
Terraform Module that defines a VPC with public/private subnets across multiple
Terraform module to provision an AWS Elastic Beanstalk Environment