Skip to content

Commit

Permalink
Reformat examples
Browse files Browse the repository at this point in the history
  • Loading branch information
AutomationD committed May 8, 2024
1 parent 861a1ac commit a47a9d6
Show file tree
Hide file tree
Showing 16 changed files with 194 additions and 194 deletions.
44 changes: 22 additions & 22 deletions examples/complete-tcp-app/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ module "vpc" {
private_subnets = [
"10.0.20.0/23"
]
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
}
resource "aws_security_group" "default_permissive" {
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id

ingress {
protocol = -1
Expand Down Expand Up @@ -81,27 +81,27 @@ module "env_acm" {
}

module "ecs" {
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
}

module "tcp_app" {
source = "../.."

name = "tcpapp"
app_type = "tcp-app"
env = var.env
name = "tcpapp"
app_type = "tcp-app"
env = var.env

# Containers
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag

# Load Balancer
public = true
https_enabled = true
tls_cert_arn = local.tls_cert_arn
public = true
https_enabled = true
tls_cert_arn = local.tls_cert_arn

port_mappings = [
{
Expand All @@ -120,12 +120,12 @@ module "tcp_app" {
]

# Network
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id

# Environment variables
app_secrets = [
Expand Down
6 changes: 3 additions & 3 deletions examples/complete-tcp-app/variables.tf
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
locals {
tls_cert_arn = length(module.env_acm.acm_certificate_arn) > 0 ? module.env_acm.acm_certificate_arn : null
tls_cert_arn = length(module.env_acm.acm_certificate_arn) > 0 ? module.env_acm.acm_certificate_arn : null
}

variable "env" {}
variable "namespace" {}
variable "aws_profile" {}
variable "aws_region" {}
variable "docker_registry" {
default = "docker.io"
default = "docker.io"
}
variable "docker_image_tag" {
default = "latest"
default = "latest"
}
variable "root_domain_name" {}
42 changes: 21 additions & 21 deletions examples/complete-web-windows/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ module "vpc" {
private_subnets = [
"10.0.20.0/23"
]
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
}
resource "aws_security_group" "default_permissive" {
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id

ingress {
protocol = -1
Expand Down Expand Up @@ -64,44 +64,44 @@ resource "aws_route53_zone" "env_domain" {
}

module "ecs" {
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
}

module "web_complete" {
source = "../.."

name = "app"
app_type = "web"
env = var.env
name = "app"
app_type = "web"
env = var.env

# Containers
cpu = 1024
memory = 2048
operating_system_family = "WINDOWS_SERVER_2019_CORE"
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag
docker_image_tag = var.docker_image_tag

# Load Balancer
public = true
https_enabled = false
alb_health_check_path = "/"
alb_security_groups = [aws_security_group.default_permissive.id]
alb_security_groups = [aws_security_group.default_permissive.id]

# EFS settings
efs_enabled = false
efs_mount_point = "/mnt/efs"
efs_root_directory = "/"
efs_enabled = false
efs_mount_point = "/mnt/efs"
efs_root_directory = "/"

# Network
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id

# Environment variables
app_secrets = [
Expand Down
4 changes: 2 additions & 2 deletions examples/complete-web-windows/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ variable "namespace" {}
variable "aws_profile" {}
variable "aws_region" {}
variable "docker_registry" {
default = "docker.io"
default = "docker.io"
}
variable "docker_image_tag" {
default = "latest"
default = "latest"
}
variable "root_domain_name" {}
46 changes: 23 additions & 23 deletions examples/complete-web/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ module "vpc" {
private_subnets = [
"10.1.20.0/23"
]
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
}
resource "aws_security_group" "default_permissive" {
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id

ingress {
protocol = -1
Expand Down Expand Up @@ -81,42 +81,42 @@ module "env_acm" {
}

module "ecs" {
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}-app"
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}-app"
}

module "web_complete" {
source = "../.."

name = "app"
app_type = "web"
env = var.env
name = "app"
app_type = "web"
env = var.env

# Containers
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag

# Load Balancer
public = true
https_enabled = true
alb_health_check_path = "/"
alb_security_groups = [aws_security_group.default_permissive.id]
tls_cert_arn = local.tls_cert_arn
tls_cert_arn = local.tls_cert_arn

# EFS settings
efs_enabled = false
efs_mount_point = "/mnt/efs"
efs_root_directory = "/"
efs_enabled = false
efs_mount_point = "/mnt/efs"
efs_root_directory = "/"

# Network
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id
vpc_id = module.vpc.vpc_id
public_subnets = module.vpc.public_subnets
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
root_domain_name = var.root_domain_name
zone_id = aws_route53_zone.env_domain.id

# Environment variables
app_secrets = [
Expand Down
8 changes: 4 additions & 4 deletions examples/complete-web/variables.tf
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
locals {
tls_cert_arn = length(module.env_acm.acm_certificate_arn) > 0 ? module.env_acm.acm_certificate_arn : null
tls_cert_arn = length(module.env_acm.acm_certificate_arn) > 0 ? module.env_acm.acm_certificate_arn : null
}

variable "env" {}
variable "namespace" {}
variable "aws_profile" {}
variable "aws_region" {}
variable "docker_registry" {
default = "docker.io"
default = "docker.io"
}
variable "docker_image_tag" {
default = "latest"
default = "latest"
}
variable "root_domain_name" {
default = "nutcorp.net"
default = "nutcorp.net"
}
42 changes: 21 additions & 21 deletions examples/complete-worker-ec2/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ module "vpc" {
"10.0.20.0/23"
]

manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
manage_default_network_acl = true
default_network_acl_name = "${var.env}-${var.namespace}"
}
resource "aws_security_group" "default_permissive" {
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id
name = "${var.env}-default-permissive"
vpc_id = module.vpc.vpc_id

ingress {
protocol = -1
Expand Down Expand Up @@ -73,17 +73,17 @@ resource "aws_key_pair" "root" {
}

module "ecs" {
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
source = "registry.terraform.io/terraform-aws-modules/ecs/aws"
version = "~> 4.0"
cluster_name = "${var.env}-${var.namespace}"
}

module "worker_complete" {
source = "../.."

name = "worker"
app_type = "worker"
env = var.env
name = "worker"
app_type = "worker"
env = var.env

public = false
ecs_launch_type = "EC2"
Expand All @@ -94,21 +94,21 @@ module "worker_complete" {


# Containers
ecs_cluster_arn = module.ecs.cluster_arn
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag
ecs_cluster_arn = module.ecs.cluster_arn
ecs_cluster_name = module.ecs.cluster_name
docker_registry = var.docker_registry
docker_image_tag = var.docker_image_tag

docker_container_command = ["echo", "command-output"]
docker_container_command = ["echo", "command-output"]
deployment_minimum_healthy_percent = 0

# Network
vpc_id = module.vpc.vpc_id
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
key_name = var.ec2_key_pair_name
create_iam_instance_profile = true
image_id = data.aws_ami.amazon_linux_ecs_generic.id
vpc_id = module.vpc.vpc_id
private_subnets = module.vpc.private_subnets
security_groups = [aws_security_group.default_permissive.id]
key_name = var.ec2_key_pair_name
create_iam_instance_profile = true
image_id = data.aws_ami.amazon_linux_ecs_generic.id

# Environment variables
app_secrets = [
Expand Down
4 changes: 2 additions & 2 deletions examples/complete-worker-ec2/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ variable "namespace" {}
variable "aws_profile" {}
variable "aws_region" {}
variable "docker_registry" {
default = "docker.io"
default = "docker.io"
}
variable "docker_image_tag" {
default = "latest"
default = "latest"
}
variable "ec2_key_pair_name" {}
variable "ssh_public_key" {}
Loading

0 comments on commit a47a9d6

Please sign in to comment.