Skip to content

Commit 991dcf0

Browse files
authored
Merge pull request #52 from aws-ia/ipam-docs-update-2-23
Ipam docs update 2 23
2 parents 655698b + 29e2288 commit 991dcf0

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.header.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ Refer to the [examples/](https://github.com/aws-ia/terraform-aws-ipam/blob/main/
66

77
The embedded example below describes a symmetrically nested pool structure, including its configuration, implementation details, requirements, and more.
88

9-
## Architecture
9+
## Architecture Example
1010

1111
<p align="center">
1212
<img src="https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/main/images/ipam_symmetrical.png" alt="symmetrically nested pool deployment" width="100%">
1313
</p>
1414

15+
_Note: The diagram above is an example of the type of Pool design you can deploy using this module._
16+
1517
## Configuration
1618
This module strongly relies on the `var.pool_configuration` variable, which is a multi-level, nested map that describes how to nest your IPAM pools. It can accept most `aws_vpc_ipam_pool` and `aws_vpc_ipam_pool_cidr` attributes (detailed below) as well as RAM share pools (at any level) to valid AWS principals. Nested pools do not inherit attributes from their source pool(s), so all configuration options are available at each level. `locale` is implied in sub pools after declared in a parent.
1719

@@ -21,7 +23,7 @@ The `pool_configurations` variable is the structure of the other three levels. T
2123

2224
```
2325
pool_configurations = {
24-
<pool name> = {
26+
my_pool_name = {
2527
description = "my pool"
2628
cidr = ["10.0.0.0/16"]
2729
locale = "us-east-1"
@@ -31,7 +33,7 @@ pool_configurations = {
3133
sandbox = {
3234
cidr = ["10.0.48.0/20"]
3335
ram_share_principals = [local.dev_ou_arn]
34-
<any pool_config argument (below)>
36+
# ...any pool_config argument (below)
3537
}
3638
}
3739
}

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ Refer to the [examples/](https://github.com/aws-ia/terraform-aws-ipam/blob/main/
77

88
The embedded example below describes a symmetrically nested pool structure, including its configuration, implementation details, requirements, and more.
99

10-
## Architecture
10+
## Architecture Example
1111

1212
<p align="center">
1313
<img src="https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/main/images/ipam_symmetrical.png" alt="symmetrically nested pool deployment" width="100%">
1414
</p>
1515

16+
\_Note: The diagram above is an example of the type of Pool design you can deploy using this module.\_
17+
1618
## Configuration
1719
This module strongly relies on the `var.pool_configuration` variable, which is a multi-level, nested map that describes how to nest your IPAM pools. It can accept most `aws_vpc_ipam_pool` and `aws_vpc_ipam_pool_cidr` attributes (detailed below) as well as RAM share pools (at any level) to valid AWS principals. Nested pools do not inherit attributes from their source pool(s), so all configuration options are available at each level. `locale` is implied in sub pools after declared in a parent.
1820

@@ -22,7 +24,7 @@ The `pool_configurations` variable is the structure of the other three levels. T
2224

2325
```
2426
pool_configurations = {
25-
<pool name> = {
27+
my_pool_name = {
2628
description = "my pool"
2729
cidr = ["10.0.0.0/16"]
2830
locale = "us-east-1"
@@ -32,7 +34,7 @@ pool_configurations = {
3234
sandbox = {
3335
cidr = ["10.0.48.0/20"]
3436
ram_share_principals = [local.dev_ou_arn]
35-
<any pool_config argument (below)>
37+
# ...any pool_config argument (below)
3638
}
3739
}
3840
}

0 commit comments

Comments
 (0)