You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,7 +88,6 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [LinkedIn](http
88
88
| deployment\_maximum\_percent | The upper limit of the number of running tasks that can be running in a service during a deployment |`number`|`200`| no |
89
89
| deployment\_minimum\_healthy\_percent | The lower limit of the number of running tasks that must remain running and healthy in a service during a deployment |`number`|`50`| no |
90
90
| desired\_count | The number of instances of the task definitions to place and keep running. |`number`|`1`| no |
91
-
| docker\_volume\_configuration | (Optional) Used to configure a docker volume option "docker\_volume\_configuration". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html|`list`|`[]`| no |
92
91
| health\_check | A health block containing health check settings for the target group. Overrides the defaults. |`map(string)`| n/a | yes |
93
92
| health\_check\_grace\_period\_seconds | Seconds to ignore failing load balancer health checks on newly instantiated tasks to prevent premature shutdown, up to 7200. Only valid for services configured to use load balancers. |`number`|`300`| no |
94
93
| lb\_arn | Arn for the LB for which the service should be attach to. |`string`| n/a | yes |
@@ -97,6 +96,7 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [LinkedIn](http
97
96
| logs\_kms\_key | The KMS key ARN to use to encrypt container logs. |`string`|`""`| no |
98
97
| name\_prefix | A prefix used for naming resources. |`string`| n/a | yes |
99
98
| placement\_constraints | (Optional) A set of placement constraints rules that are taken into consideration during task placement. Maximum number of placement\_constraints is 10. This is a list of maps, where each map should contain "type" and "expression" |`list`|`[]`| no |
99
+
| platform\_version | The platform version on which to run your service. Only applicable for launch\_type set to FARGATE. |`string`|`"LATEST"`| no |
100
100
| private\_subnet\_ids | A list of private subnets inside the VPC |`list(string)`| n/a | yes |
101
101
| propogate\_tags | Specifies whether to propagate the tags from the task definition or the service to the tasks. The valid values are SERVICE and TASK\_DEFINITION. |`string`|`"TASK_DEFINITION"`| no |
102
102
| proxy\_configuration | (Optional) The proxy configuration details for the App Mesh proxy. This is a list of maps, where each map should contain "container\_name", "properties" and "type" |`list`|`[]`| no |
@@ -107,15 +107,19 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [LinkedIn](http
107
107
| target\_group\_name | The name for the tasks target group |`string`|`""`| no |
108
108
| task\_container\_assign\_public\_ip | Assigned public IP to the container. |`bool`|`false`| no |
109
109
| task\_container\_command | The command that is passed to the container. |`list(string)`|`[]`| no |
110
+
| task\_container\_cpu | Amount of CPU to reserve for the container. |`number`| n/a | yes |
110
111
| task\_container\_environment | The environment variables to pass to a container. |`map(string)`|`{}`| no |
111
112
| task\_container\_image | The image used to start a container. |`string`| n/a | yes |
113
+
| task\_container\_memory | The hard limit (in MiB) of memory for the container. |`number`| n/a | yes |
114
+
| task\_container\_memory\_reservation | The soft limit (in MiB) of memory to reserve for the container. |`number`| n/a | yes |
112
115
| task\_container\_port | The port number on the container that is bound to the user-specified or automatically assigned host port |`number`| n/a | yes |
113
116
| task\_container\_protocol | Protocol that the container exposes. |`string`|`"HTTP"`| no |
117
+
| task\_container\_working\_directory | The working directory to run commands inside the container. |`string`|`""`| no |
114
118
| task\_definition\_cpu | Amount of CPU to reserve for the task. |`number`|`256`| no |
115
-
| task\_definition\_memory | The soft limit (in MiB) of memory to reserve for the container. |`number`|`512`| no |
119
+
| task\_definition\_memory | The soft limit (in MiB) of memory to reserve for the task. |`number`|`512`| no |
116
120
| task\_health\_check | An optional healthcheck definition for the task |`object({ command = list(string), interval = number, timeout = number, retries = number, startPeriod = number })`| n/a | yes |
117
121
| task\_host\_port | The port number on the container instance to reserve for your container. |`number`|`0`| no |
118
-
| volume | (Optional) A set of volume blocks that containers in your task may use. This is a list of maps, where each map should contain "name", "host\_path"and "docker\_volume\_configuration". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html|`list`|`[]`| no |
122
+
| volume | (Optional) A set of volume blocks that containers in your task may use. This is a list of maps, where each map should contain "name", "host\_path", "docker\_volume\_configuration" and "efs\_volume\_configuration". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html|`list`|`[]`| no |
description="(Optional) A set of volume blocks that containers in your task may use. This is a list of maps, where each map should contain \"name\", \"host_path\" and \"docker_volume_configuration\". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html"
195
-
default=[]
196
-
}
197
-
198
-
variable"docker_volume_configuration" {
199
-
type=list
200
-
description="(Optional) Used to configure a docker volume option \"docker_volume_configuration\". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html"
199
+
description="(Optional) A set of volume blocks that containers in your task may use. This is a list of maps, where each map should contain \"name\", \"host_path\", \"docker_volume_configuration\" and \"efs_volume_configuration\". Full set of options can be found at https://www.terraform.io/docs/providers/aws/r/ecs_task_definition.html"
0 commit comments