1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# locals =====================================================================
locals {
tags = merge(
{
ManagedBy = "terraform"
Module = "storage/ebs"
},
var.tags,
)
volumes_with_attachment = {
for k, v in var.volumes : k => v
if v.instance_name != null && v.device_name != null
}
create_dlm_role = var.dlm_execution_role_arn == null && length(var.snapshot_schedules) > 0
dlm_role_arn = local.create_dlm_role ? aws_iam_role.dlm["role"].arn : var.dlm_execution_role_arn
}
|