Skip to content

Commit 4f6f7ff

Browse files
committed
Add tf module for finance dev
1 parent 6bb16bd commit 4f6f7ff

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

Diff for: dev-aws/finance/backend.tf

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
terraform {
2+
backend "s3" {}
3+
}

Diff for: dev-aws/finance/invoice-payment-events.tf

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
resource "kafka_topic" "invoice_fulfillment" {
2+
name = "invoice.payment.events"
3+
replication_factor = 3
4+
partitions = 10
5+
config = {
6+
"retention.ms" = "604800000"
7+
"cleanup.policy" = "delete"
8+
}
9+
}

Diff for: dev-aws/finance/provider.tf

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
terraform {
2+
required_providers {
3+
kafka = {
4+
source = "Mongey/kafka"
5+
}
6+
}
7+
}
8+
9+
provider "kafka" {
10+
bootstrap_servers = [
11+
"kafka-bitnami-0.kafka-bitnami-headless.finance.svc.cluster.aws:9092",
12+
"kafka-bitnami-1.kafka-bitnami-headless.finance.svc.cluster.aws:9092",
13+
"kafka-bitnami-2.kafka-bitnami-headless.finance.svc.cluster.aws:9092",
14+
]
15+
}

0 commit comments

Comments
 (0)