Skip to content

Commit 9a79eeb

Browse files
authored
Merge pull request #5 from kumarvna/develop
bug fixes and documentation updates
2 parents a81c1fc + 1d752dc commit 9a79eeb

File tree

5 files changed

+32
-7
lines changed

5 files changed

+32
-7
lines changed

examples/README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Azure Application Gateway Terraform Module
2+
3+
Azure Application Gateway provides HTTP based load balancing that enables in creating routing rules for traffic based on HTTP. Traditional load balancers operate at the transport level and then route the traffic using source IP address and port to deliver data to a destination IP and port. Application Gateway using additional attributes such as URI (Uniform Resource Identifier) path and host headers to route the traffic.
4+
5+
Classic load balances operate at OSI layer 4 - TCP and UDP, while Application Gateway operates at application layer OSI layer 7 for load balancing.
6+
7+
This terraform module quickly creates a desired application gateway with additional options like WAF, Custom Error Configuration, SSL offloading with SSL policies, URL path mapping and many other options.
8+
9+
## Module Usage for
10+
11+
* [Application Gateway with SSL](application_gateway_with_ssl/)
12+
* [Application Gateway with WAF](application_gateway_with_waf/)
13+
* [A Simple HTTP Application Gateway](simple_http_application_gateway/)
14+
15+
## Terraform Usage
16+
17+
To run this example you need to execute following Terraform commands
18+
19+
```hcl
20+
terraform init
21+
terraform plan
22+
terraform apply
23+
```
24+
25+
Run `terraform destroy` when you don't need these resources.

examples/application_gateway_with_ssl/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Classic load balances operate at OSI layer 4 - TCP and UDP, while Application Ga
66

77
This terraform module quickly creates a desired application gateway with additional options like WAF, Custom Error Configuration, SSL offloading with SSL policies, URL path mapping and many other options.
88

9-
## Module Usage
9+
## Module Usage to create an Application Gateway with SSL
1010

1111
```hcl
1212
# Azurerm Provider configuration

examples/application_gateway_with_waf/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Classic load balances operate at OSI layer 4 - TCP and UDP, while Application Ga
66

77
This terraform module quickly creates a desired application gateway with additional options like WAF, Custom Error Configuration, SSL offloading with SSL policies, URL path mapping and many other options.
88

9-
## Module Usage
9+
## Module Usage to create an Application Gateway with WAF
1010

1111
```hcl
1212
# Azurerm Provider configuration
@@ -36,8 +36,8 @@ module "application-gateway" {
3636
# SKU requires `name`, `tier` to use for this Application Gateway
3737
# `Capacity` property is optional if `autoscale_configuration` is set
3838
sku = {
39-
name = "Standard_v2"
40-
tier = "Standard_v2"
39+
name = "WAF_v2"
40+
tier = "WAF_v2"
4141
}
4242
4343
autoscale_configuration = {

examples/application_gateway_with_waf/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ module "application-gateway" {
2525
# SKU requires `name`, `tier` to use for this Application Gateway
2626
# `Capacity` property is optional if `autoscale_configuration` is set
2727
sku = {
28-
name = "Standard_v2"
29-
tier = "Standard_v2"
28+
name = "WAF_v2"
29+
tier = "WAF_v2"
3030
}
3131

3232
autoscale_configuration = {

examples/simple_http_application_gateway/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Classic load balances operate at OSI layer 4 - TCP and UDP, while Application Ga
66

77
This terraform module quickly creates a desired application gateway with additional options like WAF, Custom Error Configuration, SSL offloading with SSL policies, URL path mapping and many other options.
88

9-
## Module Usage for simple http applicaton gateway
9+
## Module Usage to create a simple http applicaton gateway
1010

1111
```hcl
1212
# Azurerm Provider configuration

0 commit comments

Comments
 (0)