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 + } + } + } + } + } +} +