У меня есть этот фрагмент кода, который я использую в качестве модуля.
Мне интересно, как я могу оформить политику
resource "aws_iam_role_policy" "role" {
name = var.name
role = var.role
policy = file("${path.module}/mypolicy.json")
}
вот мой код, из которого я создаю свой TF:
module "aws_iam_role_policy" {
source = "../modules/mypolicypolicy/"
name = "mypolicy"
role = module.myrole.myroleout
}
Я хочу знать, как лучше всего ссылаться на «политику» в моем модуле и на код, который я запускаю, чтобы фактически создать политику на основе моего модуля. Я не хочу жестко кодировать фактический json в моем модуле. Как я могу сделать это более пригодным для повторного использования в дальнейшем для других политик?