├── .gitignore ├── .header.md ├── .pre-commit-config.yaml ├── .terraform-docs.yaml ├── .tflint.hcl ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE.txt ├── README.md ├── docs └── UPGRADE-GUIDE-2.0.md ├── examples ├── contiguous_block_ipv6 │ └── main.tf ├── multiple_scopes │ ├── .header.md │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── single_scope_ipv4 │ ├── .header.md │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── single_scope_ipv6 │ ├── .header.md │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── images ├── asymmetrical_example.png ├── ipam_asymmetrical.pptx ├── ipam_symmetrical.png ├── ipam_symmetrical.pptx ├── ipv6_example.png ├── ipv6_example.pptx ├── multiple_ipv4_scopes.png ├── multiple_ipv4_scopes.pptx └── symmetrical_example.png ├── main.tf ├── modules └── sub_pool │ ├── .header.md │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── outputs.tf ├── providers.tf ├── test ├── examples_multiple_scopes_test.go ├── examples_single_scope_ipv4_test.go └── examples_single_scope_ipv6_test.go └── variables.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/.gitignore -------------------------------------------------------------------------------- /.header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/.header.md -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.terraform-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/.terraform-docs.yaml -------------------------------------------------------------------------------- /.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/.tflint.hcl -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/README.md -------------------------------------------------------------------------------- /docs/UPGRADE-GUIDE-2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/docs/UPGRADE-GUIDE-2.0.md -------------------------------------------------------------------------------- /examples/contiguous_block_ipv6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/contiguous_block_ipv6/main.tf -------------------------------------------------------------------------------- /examples/multiple_scopes/.header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/multiple_scopes/.header.md -------------------------------------------------------------------------------- /examples/multiple_scopes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/multiple_scopes/README.md -------------------------------------------------------------------------------- /examples/multiple_scopes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/multiple_scopes/main.tf -------------------------------------------------------------------------------- /examples/multiple_scopes/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/multiple_scopes/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/single_scope_ipv4/.header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv4/.header.md -------------------------------------------------------------------------------- /examples/single_scope_ipv4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv4/README.md -------------------------------------------------------------------------------- /examples/single_scope_ipv4/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv4/main.tf -------------------------------------------------------------------------------- /examples/single_scope_ipv4/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv4/outputs.tf -------------------------------------------------------------------------------- /examples/single_scope_ipv4/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv4/variables.tf -------------------------------------------------------------------------------- /examples/single_scope_ipv6/.header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv6/.header.md -------------------------------------------------------------------------------- /examples/single_scope_ipv6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv6/README.md -------------------------------------------------------------------------------- /examples/single_scope_ipv6/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv6/main.tf -------------------------------------------------------------------------------- /examples/single_scope_ipv6/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/single_scope_ipv6/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/examples/single_scope_ipv6/variables.tf -------------------------------------------------------------------------------- /images/asymmetrical_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/asymmetrical_example.png -------------------------------------------------------------------------------- /images/ipam_asymmetrical.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/ipam_asymmetrical.pptx -------------------------------------------------------------------------------- /images/ipam_symmetrical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/ipam_symmetrical.png -------------------------------------------------------------------------------- /images/ipam_symmetrical.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/ipam_symmetrical.pptx -------------------------------------------------------------------------------- /images/ipv6_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/ipv6_example.png -------------------------------------------------------------------------------- /images/ipv6_example.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/ipv6_example.pptx -------------------------------------------------------------------------------- /images/multiple_ipv4_scopes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/multiple_ipv4_scopes.png -------------------------------------------------------------------------------- /images/multiple_ipv4_scopes.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/multiple_ipv4_scopes.pptx -------------------------------------------------------------------------------- /images/symmetrical_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/images/symmetrical_example.png -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/main.tf -------------------------------------------------------------------------------- /modules/sub_pool/.header.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/sub_pool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/modules/sub_pool/README.md -------------------------------------------------------------------------------- /modules/sub_pool/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/modules/sub_pool/main.tf -------------------------------------------------------------------------------- /modules/sub_pool/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/modules/sub_pool/outputs.tf -------------------------------------------------------------------------------- /modules/sub_pool/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/modules/sub_pool/providers.tf -------------------------------------------------------------------------------- /modules/sub_pool/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/modules/sub_pool/variables.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/outputs.tf -------------------------------------------------------------------------------- /providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/providers.tf -------------------------------------------------------------------------------- /test/examples_multiple_scopes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/test/examples_multiple_scopes_test.go -------------------------------------------------------------------------------- /test/examples_single_scope_ipv4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/test/examples_single_scope_ipv4_test.go -------------------------------------------------------------------------------- /test/examples_single_scope_ipv6_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/test/examples_single_scope_ipv6_test.go -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-ia/terraform-aws-ipam/HEAD/variables.tf --------------------------------------------------------------------------------