Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/samiracavalcanti/terraform-it-talent-devops


https://github.com/samiracavalcanti/terraform-it-talent-devops

Last synced: 13 days ago
JSON representation

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)