SDC Installation
Last updated
Last updated
Step 1: Use the following command to connect to the On-premise instance
ssh -i <path_to_the_pem_file> <user_name>@<public_ip_of_the_instance>
Ex: ssh -i poc_key.pem -o ServerAliveInterval=60 ubuntu@13.200.12.31
Step 2: Clone the cqube-devops repository using following command
git clone https://github.com/Sunbird-cQube/cqube-devops.git
Step 3: Navigate to the directory where cqube is cloned or downloaded and checkout to the desired branch(Release Branch)
cd cqube-devops/
git checkout release-v5.0.5(latest release branch)
Step 4: Give the following permissions to the install.sh file
sudo chmod u+x install.sh
Step 5: Install cqube with non root user with sudo privileges
sudo ./install.sh
Install.sh file contains a shell script where it will run shell scripts and ansible-playbook to setup the cQube
Step 6: User Input Variables - These are the variables which need to be entered by the user by following the Hint provided
state_name ( Enter the required state code by referring to the state list provided )
api_end_point ( Enter the url in which cqube to be configured )
Storage_type : Local
Mode_of_installation:Public
Step 7: Optional_variables- Database credentials contain default values. If the user wishes to enter their own credentials then the user should opt for yes to enter their credentials otherwise can opt for no when the question pops up
db_user_name ( Enter the postgres database username )
db_name ( Enter the postgres database name )
db_password ( Enter the postgres password )
Step 8: Once the config file is generated, A preview of the config file is displayed followed by a question where the user gets an option to re enter the configuration values on choosing yes. If option no is selected then the install.sh moves to the next section.
Step 9: A preview of the program_selector.yml file is displayed followed by a question where the user gets an option to enable or disable the programs on choosing yes. If option no is selected then the install.sh moves to the next section.
Step 10: Once the installation is completed, You will be prompted with the following messages and required reference urls.
cQube Installed Successfully
(Note: The installation process is expected to take approximately 30-40 minutes.)
cQube ingestion api can be accessible using <domain_name>