Skip to content

DevOpsProjectsLab/terraform-aws-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform AWS MySQL RDS

Este projeto provisiona uma instância MySQL na AWS utilizando Terraform.

Estrutura

  • main.tf: Chama o módulo MySQL.
  • variables.tf: Variáveis de entrada.
  • outputs.tf: Saídas do projeto.
  • provider.tf: Configuração do provider AWS.
  • modules/mysql: Módulo reutilizável para RDS MySQL.

Como usar

  1. Configure suas credenciais AWS (ex: via aws configure).
  2. Configure o arquivo terraform.tfvars com seus dados:
    db_name      = "meubanco"
    db_username  = "admin"
    db_password  = "senhaSegura"
    aws_region   = "us-east-1"
  3. Execute:
    terraform init
    terraform plan
    terraform apply

Segurança

  • Nunca suba senhas ou arquivos terraform.tfvars para o GitHub.
  • O banco não é público por padrão (publicly_accessible = false).

Limpeza

Para destruir os recursos criados:

terraform destroy

Licença

MIT

About

Cria o Banco de Dados na AWS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages