forked from gutobrutus/descomplicando-terraform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tf
30 lines (27 loc) · 745 Bytes
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
provider "aws" {
region = "us-east-1"
#abaixo um exemplo de interpolação, definindo regiões diferentes, de acordo com o workspace
#region = "${terraform.workspace} == "production" ? "us-east-1" : "us-east-2""
}
provider "aws" {
alias = "west"
region = "us-west-2"
}
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
terraform {
backend "s3" {
# Lembre de trocar o bucket para o seu, não pode ser o mesmo nome
bucket = "bucket-terraform-guto"
#dynamodb_table = "terraform-state-lock-dynamo" //Especificação da base NoSQL Dynamo para gerenciar lock de state
key = "terraform-guto.tfstate"
region = "us-east-1"
encrypt = true
}
}