Ingress Nginx Integration
[infra/stack/kubernetes.git] / playbooks / roles / ingress / templates / ingress-site.yml.j2
diff --git a/playbooks/roles/ingress/templates/ingress-site.yml.j2 b/playbooks/roles/ingress/templates/ingress-site.yml.j2
new file mode 100644 (file)
index 0000000..0d39b02
--- /dev/null
@@ -0,0 +1,13 @@
+upstream ingress_service {
+  {% for node in groups['k8s-cluster'] %}
+  server {{ hostvars[node]['ansible_default_ipv4']['address'] }}:30080;
+  {% endfor %}
+}
+server {
+    listen        80;
+    server_name {{ ansible_host }};
+    location / {
+      proxy_pass    http://ingress_service;
+    }
+}
+# TODO: setup https and ssl bypass