summaryrefslogtreecommitdiff
path: root/shelr/setup/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'shelr/setup/setup.sh')
-rw-r--r--shelr/setup/setup.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/shelr/setup/setup.sh b/shelr/setup/setup.sh
new file mode 100644
index 0000000..d8d06a5
--- /dev/null
+++ b/shelr/setup/setup.sh
@@ -0,0 +1,37 @@
+# Leap Platform Demo - setting up a new provider
+
+sudo /usr/bin/apt-get install git ruby ruby-dev rsync openssh-client openssl rake make
+
+mkdir -p ~/leap/demo
+cd ~/leap/demo
+
+git clone https://leap.se/git/leap_cli.git
+cd leap_cli
+rake build
+sudo /usr/bin/rake install
+
+cd ..
+git clone https://leap.se/git/leap_platform.git
+cd leap_platform
+git checkout develop
+git submodule sync
+git submodule update --init
+
+cd ..
+mkdir example.org
+cd example.org
+leap new --contacts admin@example.org --domain example.org --name example --platform /home/demo/leap/demo/leap_platform .
+leap add-user --self
+leap cert ca
+leap cert csr
+leap cert dh
+
+leap node add web1 services:webapp ip_address:199.119.112.23
+leap node add gw1 services:openvpn,tor ip_address:199.119.112.24 openvpn.gateway_address:199.119.112.25
+leap node add couch1 services:couchdb,soledad ip_address:199.119.112.26
+
+leap compile
+leap list
+ls -l
+
+exit