Terraform script

This commit is contained in:
root 2024-07-15 18:57:18 +03:00
parent 71210b0630
commit cb0a04879c

46
terraform/main.tf Normal file
View file

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