Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oleonardorodrigues/hashitalks-2022

Sample for HashiTalks 2022.
https://github.com/oleonardorodrigues/hashitalks-2022

hashicorp hashicorp-terraform hashitalks terraform

Last synced: 28 days ago
JSON representation

Sample for HashiTalks 2022.

Awesome Lists containing this project

README

        

![HashiTalks 2022 Speaker Card](/images/speaker\_card.png "HashiTalks 2022 Speaker Card")

# HashiTalks 2022

## Writing High Quality Terraform Modules for Exponential Organizations


## Requirements

| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.1.5 |
| [aws](#requirement\_aws) | >= 4.0.0 |

## Providers

| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0.0 |

## Resources

| Name | Type |
|------|------|
| [aws_subnet.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/subnet) | resource |
| [aws_vpc.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc) | resource |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [cidr](#input\_cidr) | The CIDR block for the VPC. | `string` | `"10.0.0.0/16"` | no |
| [name](#input\_name) | Name to be used on all the resources as identifier | `string` | n/a | yes |
| [subnets](#input\_subnets) | A list of public subnets inside the VPC | `list(string)` | n/a | yes |
| [tags](#input\_tags) | A map of tags to add to all resources | `map(string)` | `{}` | no |

## Outputs

| Name | Description |
|------|-------------|
| [vpc\_arn](#output\_vpc\_arn) | The ARN of the VPC. |
| [vpc\_cidr\_block](#output\_vpc\_cidr\_block) | The CIDR block of the VPC. |
| [vpc\_id](#output\_vpc\_id) | The ID of the VPC. |