tf 12-ize sns-email-topic module

ctalarms-whitelist
lalanza808 4 years ago
parent 4cb017c825
commit 08e1569b0e

@ -1,23 +1,23 @@
data "template_file" "endpoints" {
template = "${file("${path.module}/files/email-endpoint-list.json.tpl")}"
count = "${length(var.sns_emails)}"
template = file("${path.module}/files/email-endpoint-list.json.tpl")
count = length(var.sns_emails)
vars = {
email_address = "${element(var.sns_emails, count.index)}"
email_address = element(var.sns_emails, count.index)
}
}
data "template_file" "sns_stack" {
template = "${file("${path.module}/files/email-sns-stack.json.tpl")}"
template = file("${path.module}/files/email-sns-stack.json.tpl")
vars = {
endpoints = "${join(",", data.template_file.endpoints.*.rendered)}"
endpoints = join(",", data.template_file.endpoints.*.rendered)
display_name = "${var.prefix}-sns-email"
}
}
resource "aws_cloudformation_stack" "sns_stack" {
name = "${var.prefix}-sns-email"
template_body = "${data.template_file.sns_stack.rendered}"
template_body = data.template_file.sns_stack.rendered
tags = var.tags
}

Loading…
Cancel
Save