From 1f3e2a9f59e83dc3f0fcbecf096a7e7b40d36ed7 Mon Sep 17 00:00:00 2001
From: "Suren A. Chilingaryan" <csa@suren.me>
Date: Wed, 28 Feb 2018 23:46:55 +0100
Subject: First running prototype

---
 setup/projects/kaas/vars/globals.yml |  1 +
 setup/projects/kaas/vars/pods.yml    | 15 +++++++++++++++
 setup/projects/kaas/vars/volumes.yml | 10 ++++++++++
 3 files changed, 26 insertions(+)
 create mode 100644 setup/projects/kaas/vars/globals.yml
 create mode 100644 setup/projects/kaas/vars/pods.yml
 create mode 100644 setup/projects/kaas/vars/volumes.yml

(limited to 'setup/projects/kaas/vars')

diff --git a/setup/projects/kaas/vars/globals.yml b/setup/projects/kaas/vars/globals.yml
new file mode 100644
index 0000000..69b0bfe
--- /dev/null
+++ b/setup/projects/kaas/vars/globals.yml
@@ -0,0 +1 @@
+katrin_node: "katrin.{{ openshift_master_default_subdomain }}"
diff --git a/setup/projects/kaas/vars/pods.yml b/setup/projects/kaas/vars/pods.yml
new file mode 100644
index 0000000..41831ab
--- /dev/null
+++ b/setup/projects/kaas/vars/pods.yml
@@ -0,0 +1,15 @@
+pods:
+  kaas-router:
+      service: { host: "{{ katrin_node }}", ports: [ 80/8080, 443/8043 ] }
+      sched: { replicas: 1, selector: { master: 1 } }
+      selector: { master: 1 }
+      images:
+        - image: "httpd:2.2"
+          mappings: 
+            - { name: "etc",  path: "apache2", mount: "/usr/local/apache2/conf" }
+            - { name: "data", path: "www",     mount: "/usr/local/apache2/htdocs" }
+            - { name: "tmp",  path: "apache2", mount: "/usr/local/apache2/logs" }
+          probes:
+            - { port: 8080, path: '/index.html' }
+
+  
\ No newline at end of file
diff --git a/setup/projects/kaas/vars/volumes.yml b/setup/projects/kaas/vars/volumes.yml
new file mode 100644
index 0000000..3554aa6
--- /dev/null
+++ b/setup/projects/kaas/vars/volumes.yml
@@ -0,0 +1,10 @@
+gids:
+  kaas: { id: 4000 }
+
+files:
+  - { osv: "data", path: "/www",     state: "directory", group: "kaas", mode: "0775" }
+  - { osv: "etc",  path: "/apache2", state: "directory", group: "kaas", mode: "0775" }
+  - { osv: "tmp",  path: "/apache2", state: "directory", group: "kaas", mode: "0775" }
+
+#resync: true
+sync_set_gid: kaas
-- 
cgit v1.2.3