infra-dapps/main.tf
Jakub Sokołowski f6760d053d
add gandi provider
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-05-28 14:51:33 -04:00

66 lines
1.2 KiB
HCL

/* DERIVED --------------------------------------*/
provider "aws" {
region = "us-east-1"
access_key = "${var.aws_access_key}"
secret_key = "${var.aws_secret_key}"
}
provider "gandi" {
key = "${var.gandi_api_token}"
}
/* DATA -----------------------------------------*/
terraform {
backend "s3" {
bucket = "dapps-terraform-state"
key = "infra-dapps"
region = "us-east-1"
encrypt = true
}
}
/* INVENTORY ------------------------------------*/
resource "aws_s3_bucket" "tf-state" {
bucket = "dapps-terraform-state"
acl = "private"
tags = {
Name = "Terraform State Store"
}
policy = "${file("s3policy.json")}"
versioning {
enabled = true
}
lifecycle {
prevent_destroy = true
}
}
/* RESOURCES ------------------------------------*/
data "aws_ami" "debian" {
most_recent = true
filter {
name = "name"
values = ["debian-stretch-hvm-x86_64-gp2-2019-05-14-84483"]
}
owners = [379101102735]
}
//resource "aws_instance" "dev-dapps" {
// ami = "${data.aws_ami.ubuntu.id}"
// instance_type = "t3.medium"
//
// tags = {
// Name = "${var.name}-${format("%02d", count.index+1)}.${local.dc}.${var.env}.${local.stage}"
// }
//}