From cb0a04879ce166ea6b7a9e9a8e11b9311c58062a Mon Sep 17 00:00:00 2001 From: root Date: Mon, 15 Jul 2024 18:57:18 +0300 Subject: [PATCH] Terraform script --- terraform/main.tf | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 terraform/main.tf diff --git a/terraform/main.tf b/terraform/main.tf new file mode 100644 index 0000000000..0b8343ac71 --- /dev/null +++ b/terraform/main.tf @@ -0,0 +1,46 @@ +provider "kubernetes" { + config_path = "~/.kube/config" +} + +resource "kubernetes_namespace" "example" { + metadata { + name = "example" + } +} + +resource "kubernetes_deployment" "go-ethereum" { + metadata { + name = "go-ethereum" + namespace = kubernetes_namespace.example.metadata[0].name + } + + spec { + replicas = 1 + + selector { + match_labels = { + app = "go-ethereum" + } + } + + template { + metadata { + labels = { + app = "go-ethereum" + } + } + + spec { + container { + image = "limetester/go-ethereum:latest" + name = "go-ethereum" + + ports { + container_port = 8545 + } + } + } + } + } +} +