Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/oleonardorodrigues/hashitalks-2022
- Owner: OLeonardoRodrigues
- Created: 2022-02-11T20:07:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-02-11T20:55:25.000Z (over 2 years ago)
- Last Synced: 2024-10-10T06:43:14.609Z (28 days ago)
- Topics: hashicorp, hashicorp-terraform, hashitalks, terraform
- Language: HCL
- Homepage: https://youtu.be/Qfp8Jv78yt8
- Size: 229 KB
- Stars: 4
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. |