From 5c6ddedc3a8946a8c282c5d82e5d9a627be99e45 Mon Sep 17 00:00:00 2001 From: Belka-TMA Date: Thu, 11 Jun 2020 17:47:14 +0200 Subject: [PATCH 1/3] adding script for easy install --- install_devstack_p1.sh | 25 +++++++++++++++++++++++++ install_devstack_p2.sh | 31 +++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 install_devstack_p1.sh create mode 100644 install_devstack_p2.sh diff --git a/install_devstack_p1.sh b/install_devstack_p1.sh new file mode 100644 index 0000000000..f7f5ae1193 --- /dev/null +++ b/install_devstack_p1.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +echo "-------------------------------------------------------" +echo "WeUpLearning Custom DevStack Install for juniper alpha1" +echo "-------------------------------------------------------" + +echo "# Update repos and upgrade" +sudo apt-get update -y +sudo apt-get upgrade -y + +echo "# Install docker and docker compose" +sudo apt install curl tmux nano apt-transport-https ca-certificates curl gnupg-agent software-properties-common make -y +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - +sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -y +sudo apt-get update -y +sudo apt-get install docker-ce docker-ce-cli containerd.io -y +curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` > ./docker-compose +sudo mv ./docker-compose /usr/bin/docker-compose +sudo chmod +x /usr/bin/docker-compose + +echo "# Add your user to the docker group" +sudo usermod -aG docker ${USER} + +echo "Please disconnect and reconnect..." +echo "Then run part2" diff --git a/install_devstack_p2.sh b/install_devstack_p2.sh new file mode 100644 index 0000000000..3858a8202c --- /dev/null +++ b/install_devstack_p2.sh @@ -0,0 +1,31 @@ + +#!/bin/bash + +echo "-------------------------------------------------------" +echo "WeUpLearning Custom DevStack Install for juniper alpha1" +echo "-------------------------------------------------------" + +echo "# Part2 !" + +echo "# Creating directories" +cd ~ +mkdir edx +cd edx +mkdir devstack_files +cd devstack_files + +echo "#Cloning devstack" +git clone https://github.com/weuplearning/devstack +cd devstack +git checkout master + +echo "#Starting deployment" +export OPENEDX_RELEASE=master +make dev.checkout +make dev.clone +make dev.provision + +echo '#Lauching devstack' +make lms-restart +make studio-restart +make dev.up From 4434b89c13526103c22f8aee42c7c88efc8dd4b0 Mon Sep 17 00:00:00 2001 From: Belka-TMA <52657245+Belka-TMA@users.noreply.github.com> Date: Thu, 11 Jun 2020 18:07:08 +0200 Subject: [PATCH 2/3] Update install_devstack_p2.sh --- install_devstack_p2.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_devstack_p2.sh b/install_devstack_p2.sh index 3858a8202c..20b2aa2bd0 100644 --- a/install_devstack_p2.sh +++ b/install_devstack_p2.sh @@ -20,7 +20,7 @@ cd devstack git checkout master echo "#Starting deployment" -export OPENEDX_RELEASE=master +export OPENEDX_RELEASE= make dev.checkout make dev.clone make dev.provision From 00c948ba1ebe85a7ad573ef6e82bb8f6e9093add Mon Sep 17 00:00:00 2001 From: Belka-TMA <52657245+Belka-TMA@users.noreply.github.com> Date: Thu, 11 Jun 2020 18:26:32 +0200 Subject: [PATCH 3/3] Update install_devstack_p2.sh --- install_devstack_p2.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/install_devstack_p2.sh b/install_devstack_p2.sh index 20b2aa2bd0..cbda449bdc 100644 --- a/install_devstack_p2.sh +++ b/install_devstack_p2.sh @@ -16,11 +16,8 @@ cd devstack_files echo "#Cloning devstack" git clone https://github.com/weuplearning/devstack -cd devstack -git checkout master echo "#Starting deployment" -export OPENEDX_RELEASE= make dev.checkout make dev.clone make dev.provision