Skip to content

Commit d92ebf2

Browse files
authored
Merge pull request #58 from commitdev/database-service
add database service to k8s-utils
2 parents 5bb2976 + 3662f2e commit d92ebf2

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
data "aws_db_instance" "database" {
2+
db_instance_identifier = "<% .Name %>-${var.environment}"
3+
}
4+
5+
resource "kubernetes_namespace" "app_namespace" {
6+
metadata {
7+
name = "<% .Name %>"
8+
}
9+
}
10+
11+
resource "kubernetes_service" "app_db" {
12+
metadata {
13+
namespace = kubernetes_namespace.app_namespace.metadata[0].name
14+
name = "<% .Name %>"
15+
}
16+
spec {
17+
type = "ExternalName"
18+
external_name = data.aws_db_instance.database.address
19+
}
20+
21+
depends_on = [kubernetes_namespace.app_namespace]
22+
}

0 commit comments

Comments
 (0)