From 80ce34d52f515d3730bb22735942122c8ee3a577 Mon Sep 17 00:00:00 2001 From: Nemo Date: Sat, 2 Feb 2019 23:21:49 +0530 Subject: [PATCH] Bring up a sample pod --- kube-test.tf | 22 ++++++++++++++++++++++ providers.tf | 7 +++++++ 2 files changed, 29 insertions(+) create mode 100644 kube-test.tf diff --git a/kube-test.tf b/kube-test.tf new file mode 100644 index 0000000..fae4802 --- /dev/null +++ b/kube-test.tf @@ -0,0 +1,22 @@ +// Bring up a simple test container +// In the controller node + +resource "kubernetes_pod" "nginx" { + metadata { + name = "terraform-example" + namespace = "default" + } + + spec { + toleration { + key = "node-role.kubernetes.io/master" + operator = "Exists" + effect = "NoSchedule" + } + + container { + image = "nginx:latest" + name = "nginx" + } + } +} diff --git a/providers.tf b/providers.tf index 1939c9a..7d4ce7b 100644 --- a/providers.tf +++ b/providers.tf @@ -11,6 +11,13 @@ provider "docker" { version = "~> 2.0.0" } +provider "kubernetes" { + version = "1.3.0-custom" + host = "https://k8s.bb8.fun:6443" + + config_path = "${path.root}/k8s/auth/kubeconfig" +} + provider "cloudflare" { email = "bb8@captnemo.in" token = "${var.cloudflare_key}"