Skip to content

Commit

Permalink
GitBook: [master] 5 pages modified
Browse files Browse the repository at this point in the history
  • Loading branch information
antonbabenko authored and gitbook-bot committed Jan 17, 2020
1 parent cd2c1a0 commit 72b7e9c
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 12 deletions.
6 changes: 3 additions & 3 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

* [Welcome](README.md)
* [Key concepts](key-concepts.md)
* [Resource modules](resource-modules.md)
* [Infrastructure modules](infrastructure-modules.md)
* [Compositions](compositions.md)
* [Resource modules](key-concepts/resource-modules.md)
* [Infrastructure modules](key-concepts/infrastructure-modules.md)
* [Compositions](key-concepts/compositions.md)
* [Code structure](code-structure.md)
* [Code structure examples](examples/README.md)
* [Terragrunt](examples/terragrunt.md)
Expand Down
16 changes: 7 additions & 9 deletions examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,16 @@ These examples are showing AWS provider but the majority of principles showed in

| Type | Description | Readiness |
| :--- | :--- | :--- |
| [small](terraform/terraform.md#terraform-small) | Few resources, no external dependencies. Single AWS account. Single region. Single environment. | Yes |
| [medium](terraform/terraform.md#terraform-medium) | Several AWS accounts and environments, off-the-shelf infrastructure modules using Terraform. | Yes |
| [large](https://github.com/antonbabenko/terraform-best-practices/tree/5957e997ea023df0f5b27891cef944be74b45706/examples/large-terraform/README.md) | Many AWS accounts, many regions, urgent need to reduce copy-paste, custom infrastructure modules, heavy usage of compositions. Using Terraform. | WIP |
| [very-large](https://github.com/antonbabenko/terraform-best-practices/tree/5957e997ea023df0f5b27891cef944be74b45706/examples/very-large-terraform/README.md) | Several providers \(AWS, GCP, Azure\). Multi-cloud deployments. Using Terraform. | No |
| [small](terraform/small-size-infrastructure.md) | Few resources, no external dependencies. Single AWS account. Single region. Single environment. | Yes |
| [medium](terraform/medium-size-infrastructure.md) | Several AWS accounts and environments, off-the-shelf infrastructure modules using Terraform. | Yes |
| [large](terraform/large-size-infrastructure-with-terraform.md) | Many AWS accounts, many regions, urgent need to reduce copy-paste, custom infrastructure modules, heavy usage of compositions. Using Terraform. | WIP |
| very-large | Several providers \(AWS, GCP, Azure\). Multi-cloud deployments. Using Terraform. | No |

## Terragrunt code structures

| Type | Description | Readiness |
| :--- | :--- | :--- |
| [medium](https://github.com/antonbabenko/terraform-best-practices/tree/5957e997ea023df0f5b27891cef944be74b45706/examples/medium-terragrunt/README.md) | Several AWS accounts and environments, off-the-shelf infrastructure modules, composition pattern using Terragrunt. | No |
| [large](https://github.com/antonbabenko/terraform-best-practices/tree/5957e997ea023df0f5b27891cef944be74b45706/examples/large-terragrunt/README.md) | Many AWS accounts, many regions, urgent need to reduce copy-paste, custom infrastructure modules, heavy usage of compositions. Using Terragrunt. | No |
| [very-large](https://github.com/antonbabenko/terraform-best-practices/tree/5957e997ea023df0f5b27891cef944be74b45706/examples/very-large-terragrunt/README.md) | Several providers \(AWS, GCP, Azure\). Multi-cloud deployments. Using Terragrunt. | No |

###
| medium | Several AWS accounts and environments, off-the-shelf infrastructure modules, composition pattern using Terragrunt. | No |
| large | Many AWS accounts, many regions, urgent need to reduce copy-paste, custom infrastructure modules, heavy usage of compositions. Using Terragrunt. | No |
| very-large | Several providers \(AWS, GCP, Azure\). Multi-cloud deployments. Using Terragrunt. | No |

2 changes: 2 additions & 0 deletions key-concepts/compositions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Compositions

2 changes: 2 additions & 0 deletions key-concepts/infrastructure-modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Infrastructure modules

2 changes: 2 additions & 0 deletions key-concepts/resource-modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Resource modules

0 comments on commit 72b7e9c

Please sign in to comment.