modules/accelerator/iam-policies/outputs.tf (18 lines of code) (raw):
output "codepipeline_role_arn" {
value = aws_iam_role.codepipeline_role.arn
}
output "codebuild_role_arn" {
value = aws_iam_role.codebuild_role.arn
}
output "codepipeline_role_name" {
value = aws_iam_role.codepipeline_role.id
}
output "codedeploy_role_arn" {
value = var.target_type == "ip" || var.target_type == "instance" ? aws_iam_role.codedeploy_role[0].arn : ""
}
output "ecs_execution_role" {
value = var.target_type == "ip" ? aws_iam_role.ecs_execution_role[0].arn : ""
}
output "ecs_task_role" {
value = var.target_type == "ip" ? aws_iam_role.ecs_task_role[0].arn : ""
}