locals.tf (16 lines of code) (raw):
locals {
endpoints = toset(["blob", "queue", "table", "file"])
# Workaround for a default share
shares = {
default_share = {
name = coalesce(var.storage_contentshare_name, var.storage_account.name)
quota = 10
}
}
var_shares = {
for key, value in var.storage_account.shares :
key => {
name = value.name
quota = value.quota
}
}
}