-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathREADME.yaml
executable file
·42 lines (35 loc) · 1.51 KB
/
README.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
#
# This is the canonical configuration for the `README.md`
# Run `make readme` to rebuild the `README.md`
#
# Name of this project
name: "AWS VPC Terraform module"
# Short description of this project
description: |-
This Terraform module contains the neccessary resources for creating a best-practices Virtual Private Cloud (VPC) setup in AWS.
As per AWS best practices, a single VPC will be created with both public and private subnets, each subnet placed in a seperate availability zone. Each of the private subnets have their own private NAT gateway to allow internet access for resources hosted within the private zone of the network.
# Canonical GitHub repo
github_repo: osodevops/aws-terraform-module-vpc
# How to use this project
usage: |-
Include this repository as a module in your existing terraform code:
```hcl
module "vpc" {
source = "git::ssh://[email protected]/osodevops/aws-terraform-module-vpc.git"
environment = "dev"
common_tags = var.common_tags
zone = ["us-east-1a", "us-east-1b", "us-east-1c"]
account_name = "foo-bar-aws"
cidr = "10.1.0.0/16"
}
```
related:
- name: "OSO S3 Terraform module"
description: "HCL backend stored in S3"
url: "https://github.com/osodevops/aws-terraform-module-s3"
# References
references:
- name: "How VAS Group Migrated Their Applications to AWS"
description: "Example usage of the VPC module"
url: "https://oso.sh/case-studies/how-we-helped-vas-group-achieve-growth-with-tableau/"