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 [email protected]
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>
\