Skip to content

Instantly share code, notes, and snippets.

View estenssoros's full-sized avatar

Sebastian Estenssoro estenssoros

View GitHub Profile
@estenssoros
estenssoros / s3.tf
Created September 20, 2023 09:10
Docker, ECR, Elastic Beanstalk, & Terraform s3.tf
resource "random_pet" "ebs_bucket_name" {}
resource "aws_s3_bucket" "ebs" {
bucket = "${local.common_name}-${random_pet.ebs_bucket_name.id}"
}
data "template_file" "ebs_config" {
template = file("${path.module}/Dockerrun.aws.json.tpl")
vars = {
image_name = var.acr_repository_url
@estenssoros
estenssoros / route53.tf
Created September 20, 2023 09:39
Docker, ECR, Elastic Beanstalk, & Terraform route53.tf
locals {
api_name = var.environment == "prod" ? "api" : "api-${var.environment}"
}
resource "aws_acm_certificate" "cert" {
domain_name = var.domain_name
validation_method = "DNS"
subject_alternative_names = ["www.${var.domain_name}"]
}