From e3fc28cb82983dd542c9822fb9a8ede4a03a485c Mon Sep 17 00:00:00 2001 From: Steve Nolen Date: Fri, 16 Aug 2019 07:38:37 -0400 Subject: [PATCH] larger disks for ecs instances --- serverless-resources.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/serverless-resources.yml b/serverless-resources.yml index 1a17d7b..420511e 100644 --- a/serverless-resources.yml +++ b/serverless-resources.yml @@ -74,6 +74,17 @@ rBuildsEcsTaskIamRole: - arn:aws:s3:::${self:custom.s3Bucket} - arn:aws:s3:::${self:custom.s3Bucket}/* +rBuildsEcsLaunchTemplate: + Type: AWS::EC2::LaunchTemplate + Properties: + LaunchTemplateName: r-builds-batch-managed-ecs-larger-volume + LaunchTemplateData: + BlockDeviceMappings: + - DeviceName: /dev/xvdcz + Ebs: + VolumeType: gp2 + VolumeSize: 64 + rBuildsBatchComputeEnvironment: Type: AWS::Batch::ComputeEnvironment DependsOn: rBuildsBatchIamRole @@ -82,6 +93,9 @@ rBuildsBatchComputeEnvironment: ServiceRole: "Fn::GetAtt": [ rBuildsBatchIamRole, Arn ] ComputeResources: + LaunchTemplate: + LaunchTemplateId: + Ref: rBuildsEcsLaunchTemplate SpotIamFleetRole: "Fn::GetAtt": [ rBuildsSpotFleetIamRole, Arn ] SecurityGroupIds: ${self:custom.securityGroupIds}