|
787 | 787 | "Default": "default",
|
788 | 788 | "AllowedValues": ["default", "always", "once", "prefer-cached"]
|
789 | 789 | },
|
790 |
| - "EcsContainerStopTimeout": { |
791 |
| - "Type": "String", |
792 |
| - "Description": "The behavior used to customize the timeout on when a container is forcibly stopped by sending a SIGTERM signal to the container. See ECS_CONTAINER_STOP_TIMEOUT https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html", |
793 |
| - "Default": "10m" |
794 |
| - }, |
795 | 790 | "IMDSHttpTokens": {
|
796 | 791 | "Type": "String",
|
797 | 792 | "Description": "You can set EC2 instances to use only v2 by setting IMDSHttpTokens as 'required', see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#configuring-IMDS-new-instances",
|
|
1928 | 1923 | ] },
|
1929 | 1924 | " - echo ECS_CLUSTER=", { "Ref": "BuildCluster" }, " >> /etc/ecs/ecs.config\n",
|
1930 | 1925 | " - echo ECS_IMAGE_PULL_BEHAVIOR=", { "Ref": "ImagePullBehavior" }, " >> /etc/ecs/ecs.config\n",
|
1931 |
| - " - echo ECS_CONTAINER_STOP_TIMEOUT=", { "Ref": "EcsContainerStopTimeout" }, " >> /etc/ecs/ecs.config\n", |
1932 | 1926 | " - echo ECS_ENGINE_AUTH_TYPE=docker >> /etc/ecs/ecs.config\n",
|
1933 | 1927 | " - echo 'ECS_INSTANCE_ATTRIBUTES={\"asg\":\"build\"}' >> /etc/ecs/ecs.config\n",
|
1934 | 1928 | " - echo HTTP_PROXY=", { "Ref": "HttpProxy" }, " >> /etc/ecs/ecs.config\n",
|
|
2171 | 2165 | ] },
|
2172 | 2166 | " - [ cloud-init-per, instance, docker_storage_setup, /usr/bin/docker-storage-setup ]\n",
|
2173 | 2167 | " - echo ECS_CLUSTER=", { "Ref": "Cluster" }, " >> /etc/ecs/ecs.config\n",
|
2174 |
| - " - echo ECS_CONTAINER_STOP_TIMEOUT=", { "Ref": "EcsContainerStopTimeout" }, " >> /etc/ecs/ecs.config\n", |
2175 | 2168 | " - echo ECS_ENABLE_CONTAINER_METADATA=true >> /etc/ecs/ecs.config\n",
|
2176 | 2169 | " - echo ECS_ENGINE_AUTH_TYPE=docker >> /etc/ecs/ecs.config\n",
|
2177 | 2170 | " - echo 'ECS_INSTANCE_ATTRIBUTES={\"asg\":\"primary\"}' >> /etc/ecs/ecs.config\n",
|
|
2731 | 2724 | ] },
|
2732 | 2725 | " - [ cloud-init-per, instance, docker_storage_setup, /usr/bin/docker-storage-setup ]\n",
|
2733 | 2726 | " - echo ECS_CLUSTER=", { "Ref": "Cluster" }, " >> /etc/ecs/ecs.config\n",
|
2734 |
| - " - echo ECS_CONTAINER_STOP_TIMEOUT=", { "Ref": "EcsContainerStopTimeout" }, " >> /etc/ecs/ecs.config\n", |
2735 | 2727 | " - echo ECS_ENABLE_CONTAINER_METADATA=true >> /etc/ecs/ecs.config\n",
|
2736 | 2728 | " - echo ECS_ENABLE_SPOT_INSTANCE_DRAINING=true >> /etc/ecs/ecs.config\n",
|
2737 | 2729 | " - echo ECS_ENGINE_AUTH_TYPE=docker >> /etc/ecs/ecs.config\n",
|
|
3088 | 3080 | ] },
|
3089 | 3081 | " - [ cloud-init-per, instance, docker_storage_setup, /usr/bin/docker-storage-setup ]\n",
|
3090 | 3082 | " - echo ECS_CLUSTER=", { "Ref": "Cluster" }, " >> /etc/ecs/ecs.config\n",
|
3091 |
| - " - echo ECS_CONTAINER_STOP_TIMEOUT=", { "Ref": "EcsContainerStopTimeout" }, " >> /etc/ecs/ecs.config\n", |
3092 | 3083 | " - echo ECS_ENABLE_CONTAINER_METADATA=true >> /etc/ecs/ecs.config\n",
|
3093 | 3084 | " - echo ECS_ENABLE_SPOT_INSTANCE_DRAINING=true >> /etc/ecs/ecs.config\n",
|
3094 | 3085 | " - echo ECS_ENGINE_AUTH_TYPE=docker >> /etc/ecs/ecs.config\n",
|
|
0 commit comments