From cfe45219a0481bcc9804ff3ba60cdb4966f154be Mon Sep 17 00:00:00 2001 From: Rajesh <rjshrjndrn@gmail.com> Date: Sat, 23 Nov 2019 18:43:24 +0000 Subject: [PATCH] How to guide to installation --- deploy/Intallation.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 deploy/Intallation.md diff --git a/deploy/Intallation.md b/deploy/Intallation.md new file mode 100644 index 000000000..6d525f592 --- /dev/null +++ b/deploy/Intallation.md @@ -0,0 +1,27 @@ +# This is Minimal installation of sunbird +Componants: +1. Core - all containerized services +2. DBs - all databases +3. KP - Knowledge platform + +Infastructure required. +Three 2 core 8G machines + +Steps: +1. Will create a single node kubernetes cluster + - you can access via `kubectl` from the machine +2. Create databases on the second machine + - Cassandra + - Elastic Search + - Postgres + - Neo4j +3. Create KP services + - Learning service + - Search service + +Installation procedure: +1. clone sunbird-devops repo +2. cd `private_repo/ansible/dev/Core/` +3. fill the common.yaml and secrets.yaml; It is adviced to copy the folder to another location, and keep it in a private repo. +4. export INVENTORY_PATH=/path/to/the/private_repo +5. cd deploy && bash install.sh -- GitLab