Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samiracavalcanti/terraform-it-talent-devops
https://github.com/samiracavalcanti/terraform-it-talent-devops
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/samiracavalcanti/terraform-it-talent-devops
- Owner: SamiraCavalcanti
- Created: 2024-07-08T19:48:40.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T20:37:56.000Z (6 months ago)
- Last Synced: 2024-07-10T01:24:31.510Z (6 months ago)
- Language: HCL
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform Hands-On: EC2 and S3 Provisioning
![Terraform](https://img.shields.io/badge/Terraform-7B42BC?style=for-the-badge&logo=terraform&logoColor=white)
![AWS](https://img.shields.io/badge/AWS-232F3E?style=for-the-badge&logo=amazon-aws&logoColor=white)
![EC2](https://img.shields.io/badge/EC2-FF9900?style=for-the-badge&logo=amazonec2&logoColor=white)
![S3](https://img.shields.io/badge/S3-569A31?style=for-the-badge&logo=amazons3&logoColor=white)## Objetivo
Aprender a instalar o Terraform, configurar um arquivo `.tf` (Terraform script) e provisionar uma instância EC2 e um bucket S3.
## Pré-requisitos
- Conta na AWS
- [Terraform](https://www.terraform.io/downloads.html) instalado## Passos
## 1. Inicialização e provisionamento
Inicialize o Terraform:![init1](https://github.com/SamiraCavalcanti/TERRAFOR-IT-TALENT-DEVOPS/assets/86758007/0a97313c-98c2-415b-969d-f35f52184a09)
## 2. Validando as configurações e aplicando plano de execução:
![plan-validate](https://github.com/SamiraCavalcanti/TERRAFOR-IT-TALENT-DEVOPS/assets/86758007/912d27c0-cabc-4b98-988b-b207eb4f436d)
## 3. Criando a infraestrutura:
![apply](https://github.com/SamiraCavalcanti/TERRAFOR-IT-TALENT-DEVOPS/assets/86758007/36d9fbc3-b613-4428-bee5-b0aa1c9c7a35)
## 4. Bucket criado a partir do main.tf
![bucket-criado](https://github.com/SamiraCavalcanti/TERRAFOR-IT-TALENT-DEVOPS/assets/86758007/d2e2f6f6-7fa3-4fad-9ab7-34c899629b34)
## 5. Criação da instacia EC2 a partir do main.tf
![CriacaoEC2](https://github.com/SamiraCavalcanti/TERRAFOR-IT-TALENT-DEVOPS/assets/86758007/b54fd0df-36e9-45a8-8724-2b0ed3e11361)## Aluna:
![Samira Cavalcanti](https://img.shields.io/badge/-Samira%20Cavalcanti-blueviolet?style=for-the-badge)