Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infelizmente tive contratempos e nao consegui concluir com excelente.

Basicamente crie uma estrutura simples com um backend compartilhado na S3. O terraform apply esta comentado na pipeline.

O ideal dar o apply apenas na pipe master ou ainda melhor apenas com execucao manual.

E um monitoramento para conferir o status da aplicacao.

Readme do Repositório

coodesh-devops-challenge

Repositorio criado para o desafio DevOps Coodesh.

tech stack:

Docker, terraform, GitHub, GitHub Action, EC2, VPC, S3.

Instrucoes:

clonar o repositorio:

git clone <repo_url>

Crie um arquivo .env as variaveis:

echo "
AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID>
AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY>
AWS_REGION=<AWS_REGION>
" > .env

Feito isso, inicie o docker, execute

docker run -it --rm -v $(pwd):/app -w /app/tf-project --entrypoint sh --env-file $(pwd)/.env hashicorp/terraform
terraform init -backend=true -backend-config="config/local/backend.hcl"
terraform plan -var-file=config/local/terraform.tfvars

ecnologias usadas

  • Como instalar e usar o projeto (instruções)
  • Não esqueça o .gitignore
  • Se está usando github pessoal, referencie que é um challenge by coodesh:

This is a challenge by Coodesh

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages