Make examples in READMEs runnable and testable
This commit is contained in:
@@ -9,13 +9,14 @@ This module allows reserving Compute Engine external, global, and internal addre
|
||||
```hcl
|
||||
module "addresses" {
|
||||
source = "./modules/net-address"
|
||||
project_id = local.projects.host
|
||||
project_id = var.project_id
|
||||
external_addresses = {
|
||||
nat-1 = var.region
|
||||
vpn-remote = var.region
|
||||
}
|
||||
global_addresses = ["app-1", "app-2"]
|
||||
}
|
||||
# tftest:modules=1:resources=4
|
||||
```
|
||||
|
||||
### Internal addresses
|
||||
@@ -23,15 +24,15 @@ module "addresses" {
|
||||
```hcl
|
||||
module "addresses" {
|
||||
source = "./modules/net-address"
|
||||
project_id = local.projects.host
|
||||
project_id = var.project_id
|
||||
internal_addresses = {
|
||||
ilb-1 = {
|
||||
region = var.region
|
||||
subnetwork = module.vpc.subnet_self_links["${var.region}-test"]
|
||||
ilb-1 = {
|
||||
region = var.region
|
||||
subnetwork = var.subnet.self_link
|
||||
}
|
||||
ilb-2 = {
|
||||
region = var.region
|
||||
subnetwork = module.vpc.subnet_self_links["${var.region}-test"]
|
||||
ilb-2 = {
|
||||
region = var.region
|
||||
subnetwork = var.subnet.self_link
|
||||
}
|
||||
}
|
||||
# optional configuration
|
||||
@@ -43,6 +44,7 @@ module "addresses" {
|
||||
}
|
||||
}
|
||||
}
|
||||
# tftest:modules=1:resources=2
|
||||
```
|
||||
|
||||
<!-- BEGIN TFDOC -->
|
||||
@@ -63,4 +65,4 @@ module "addresses" {
|
||||
| external_addresses | None | |
|
||||
| global_addresses | None | |
|
||||
| internal_addresses | None | |
|
||||
<!-- END TFDOC -->
|
||||
<!-- END TFDOC -->
|
||||
|
||||
Reference in New Issue
Block a user