Skip to content

Commit be051e5

Browse files
committed
docs: add readme
1 parent c12fd1f commit be051e5

File tree

2 files changed

+37
-6
lines changed

2 files changed

+37
-6
lines changed

images/thumbnail.png

534 KB
Loading

readme.md

+37-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,39 @@
1-
# Pipeline Infra (AWS + Terraform + Github Actions + Multi Env)
1+
<p align="center" width="100%">
2+
<img width="30%" src="https://github.com/buildrun-tech/buildrun-infra-terraform-pipeline/blob/main/images/thumbnail.png">
3+
</p>
24

3-
## Getting Started
45

5-
- Create Github Actions IAM Role in your AWS Account (one-time-only-manual-config)
6-
- Create S3 Bucket in your AWS Account (one-time-per-region-manual-config)
7-
- Create DynamoDB table in your AWS Account (one-time-per-region-manual-config)
8-
- Clone this repo and start your project with a fully functional terraform pipeline
6+
<h3 align="center">
7+
Pipeline de Infraestrutura (AWS + Terraform + Github Actions + Multi Env)
8+
</h3>
9+
10+
<p align="center">
11+
12+
<img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-%2304D361">
13+
<img alt="Language: Java" src="https://img.shields.io/badge/language-java-green">
14+
<img alt="Version: 1.0" src="https://img.shields.io/badge/version-1.0-yellowgreen">
15+
16+
</p>
17+
18+
[Se inscreva em nosso canal no Youtube!](https://www.youtube.com/@buildrun-tech?sub_confirmation=1)
19+
20+
Para um maior entendimento do código deste repositório, [assista nosso vídeo no Youtube, clique aqui.](https://www.youtube.com/watch?v=1TNAUW7_bC0)
21+
22+
## Como começar?
23+
- Crie o Identity Provider do Github em sua conta AWS
24+
- Crie uma IAM Role em sua conta AWS (Permissão mínimia de S3 e DynamoDB)
25+
- Crie um Bucket S3 em sua conta AWS (Habilite o Bucket Versioning)
26+
- Crie uma tabela no DynamoDB na sua conta AWS (PartitionKey com o nome "LockID")
27+
- Clone esse repositório
28+
- Configure os arquivos workflow
29+
- Pronto! Você já está habilitado para implantar infras na AWS com Terraform via pipeline
30+
31+
:mag: Baixe o projeto e teste você mesmo na prática.
32+
33+
[Conheça mais sobre o nosso trabalho 😀](https://www.instagram.com/buildrun.tech/)
34+
35+
Developed by Build & Run
36+
37+
### Referências
38+
39+
- [How to connect Github Actions to AWS](https://aws.amazon.com/blogs/security/use-iam-roles-to-connect-github-actions-to-actions-in-aws/)

0 commit comments

Comments
 (0)