Skip to content

Commit 2e3a132

Browse files
committed
allow task role name
1 parent 2cd8b4a commit 2e3a132

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ecs-task.cfndsl.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515

1616
log_retention = external_parameters.fetch(:log_retention, 7)
1717
log_group_name = external_parameters.fetch(:log_group_name, Ref('AWS::StackName'))
18+
19+
task_role_name = external_parameters.fetch(:task_role_name, nil)
20+
1821
Logs_LogGroup('LogGroup') {
1922
LogGroupName log_group_name
2023
RetentionInDays log_retention
@@ -286,6 +289,7 @@
286289
AssumeRolePolicyDocument service_assume_role_policy(['ecs-tasks','ssm'])
287290
Path '/'
288291
Policies(iam_role_policies(iam_policies))
292+
RoleName task_role_name unless task_role_name.nil?
289293
end
290294

291295
IAM_Role('ExecutionRole') do

0 commit comments

Comments
 (0)