|
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> |
2 | 4 |
|
3 |
| -## Getting Started |
4 | 5 |
|
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