Skip to content
Snippets Groups Projects

Add an EFS volume into Secure Agent infrastructure

Merged Nuwan Rajika Kumarasiri requested to merge efs into master
Files
2
@@ -7,7 +7,7 @@ resource "aws_autoscaling_group" "secure-agent-autoscaling-group" {
min_size = 1
vpc_zone_identifier = data.aws_subnet_ids.subnets.ids
health_check_type = "ELB"
health_check_type = "EC2"
launch_configuration = aws_launch_configuration.secure-agent-launch-config.name
}
@@ -17,20 +17,26 @@ data "aws_ami" "ecs-optimized" {
filter {
name = "name"
values = ["*-amazon-ecs-optimized"]
values = ["amzn2-ami-hvm-*"]
}
}
resource "aws_launch_configuration" "secure-agent-launch-config" {
name = "secure-agnet-launch-configuration"
image_id = data.aws_ami.ecs-optimized.image_id
placement_tenancy = "default"
enable_monitoring = false
iam_instance_profile = aws_iam_instance_profile.ecs-instance-profile.name
security_groups = [data.aws_security_group.sec-group.id]
user_data = <<EOF
#!/bin/bash
echo ECS_CLUSTER=${var.ecs_cluster_name} >> /etc/ecs/ecs.config
yum install -y ecs-init
service docker start
start ecs
EOF
instance_type = var.instance_type
lifecycle {
create_before_destroy = true
}
}
\ No newline at end of file
Loading