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
Add support for EnvironmentFiles in container definition (#60)
* Add support for environment files
* formatting
* add iam permissions
* typo
* add GetBucketLocation permissions to iam policy
* Update Changelog
Co-authored-by: Abdul Wahid <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,10 @@ All notable changes to this project will be documented in this file.
5
5
<aname="unreleased"></a>
6
6
## [Unreleased]
7
7
8
-
- added option to allow customisation of os/cpu architecture
8
+
- add GetBucketLocation permissions to iam policy
9
+
- add iam permissions
10
+
- Add support for environment files
11
+
- Allow option to customise run_time platform ([#56](https://github.com/umotif-public/terraform-aws-ecs-fargate/issues/56))
9
12
- Enable containerDefinitions portMappings to use target_groups container_ports ([#59](https://github.com/umotif-public/terraform-aws-ecs-fargate/issues/59))
|[aws_ecs_task_definition.task](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ecs_task_definition)| data source |
118
+
|[aws_iam_policy_document.get_environment_files](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
117
119
|[aws_iam_policy_document.read_repository_credentials](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
118
120
|[aws_iam_policy_document.task_assume](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
119
121
|[aws_iam_policy_document.task_ecs_exec_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document)| data source |
@@ -159,6 +161,7 @@ No modules.
159
161
| <aname="input_task_container_command"></a> [task\_container\_command](#input\_task\_container\_command)| The command that is passed to the container. |`list(string)`|`[]`| no |
160
162
| <aname="input_task_container_cpu"></a> [task\_container\_cpu](#input\_task\_container\_cpu)| Amount of CPU to reserve for the container. |`number`|`null`| no |
161
163
| <aname="input_task_container_environment"></a> [task\_container\_environment](#input\_task\_container\_environment)| The environment variables to pass to a container. |`map(string)`|`{}`| no |
164
+
| <aname="input_task_container_environment_files"></a> [task\_container\_environment\_files](#input\_task\_container\_environment\_files)| The environment variable files (s3 object arns) to pass to a container. Files must use .env file extension. |`list(string)`|`[]`| no |
162
165
| <aname="input_task_container_image"></a> [task\_container\_image](#input\_task\_container\_image)| The image used to start a container. |`string`| n/a | yes |
163
166
| <aname="input_task_container_memory"></a> [task\_container\_memory](#input\_task\_container\_memory)| The hard limit (in MiB) of memory for the container. |`number`|`null`| no |
164
167
| <aname="input_task_container_memory_reservation"></a> [task\_container\_memory\_reservation](#input\_task\_container\_memory\_reservation)| The soft limit (in MiB) of memory to reserve for the container. |`number`|`null`| no |
0 commit comments