inspec/test/integration/aws/default/build/sns.tf
Jerry Aldrich d356cfc6dc Move AWS/Azure tests to integration directory (#2675)
Signed-off-by: Jerry Aldrich <jerryaldrichiii@gmail.com>
2018-02-26 11:10:04 -05:00

37 lines
No EOL
1 KiB
HCL

#===========================================================================#
# SNS Topic
#===========================================================================#
# Test fixture:
# sns_topic_1 has one confirmed subscription
# sns_topic_2 has no subscriptions
resource "aws_sns_topic" "sns_test_topic_1" {
name = "${terraform.env}-test-topic-01"
}
output "sns_topic_recall_hit_arn" {
value = "${aws_sns_topic.sns_test_topic_1.arn}"
}
resource "aws_sqs_queue" "sqs_test_queue_1" {
name = "${terraform.env}-test-queue-01"
}
resource "aws_sns_topic_subscription" "sqs_test_queue_01_sub" {
topic_arn = "${aws_sns_topic.sns_test_topic_1.arn}"
protocol = "sqs"
endpoint = "${aws_sqs_queue.sqs_test_queue_1.arn}"
}
output "sns_topic_with_subscription_arn" {
value = "${aws_sns_topic.sns_test_topic_1.arn}"
}
resource "aws_sns_topic" "sns_test_topic_2" {
name = "${terraform.env}-test-topic-02"
}
output "sns_topic_no_subscription_arn" {
value = "${aws_sns_topic.sns_test_topic_2.arn}"
}