From 6d1ef2dff5c6fa28cc33cdcb179bbfe276ec28a4 Mon Sep 17 00:00:00 2001 From: varac Date: Fri, 23 Dec 2016 17:08:50 +0100 Subject: I need a break --- platform-workshop/images/bitmask-dev-201612.png | Bin 0 -> 26546 bytes platform-workshop/slides.md | 63 ++++++++++++++++++------ platform-workshop/todo.md | 3 +- 3 files changed, 50 insertions(+), 16 deletions(-) create mode 100644 platform-workshop/images/bitmask-dev-201612.png diff --git a/platform-workshop/images/bitmask-dev-201612.png b/platform-workshop/images/bitmask-dev-201612.png new file mode 100644 index 0000000..c31fc79 Binary files /dev/null and b/platform-workshop/images/bitmask-dev-201612.png differ diff --git a/platform-workshop/slides.md b/platform-workshop/slides.md index 201aacb..3244d21 100644 --- a/platform-workshop/slides.md +++ b/platform-workshop/slides.md @@ -1,6 +1,6 @@ ## While you wait -If you want to use vagrant during this session +If you want to use `Vagrant` during this session please start right away with downloading the `LEAP/jessie` vagrantbox: @@ -66,7 +66,7 @@ We'll briefly explain both projects later ## Bitmask Client -TODO: image + - Formerly Python/Twisted - Currently rewritten with Python/Javascript @@ -144,7 +144,7 @@ leap 1.9, ruby 2.3.1 --- -# Create a provider instance +# Prepare provider config Use `example.org` for testing, or pick your own domain. @@ -153,8 +153,25 @@ $ mkdir -p ~/leap/example.org $ cd ~/leap/example.org ``` +Leap Platform Build Status: [![Build Status](https://0xacab.org/leap/platform/badges/master/build.svg)](https://0xacab.org/leap/platform/commits/master) +If the last build failed, we need to checkout the last stable version of the leap_platform: + +``` +git clone https://0xacab.org/leap/platform.git ../leap_platform +git checkout -b 0.9.0 0.9.0 +``` + +```notes + +``` + +--- + +# Create provider config + ``` $ leap new . + The primary domain of the provider: |example.org| The name of the provider: |Example| File path of the leap_platform directory: |/home/varac/leap_platform| @@ -256,7 +273,7 @@ $ leap deploy wildebeest --- -# Test that things worked correctly +# Test if things work correctly ``` $ leap test @@ -266,16 +283,37 @@ $ leap test # Setup DNS +We are using a fake domain here, so we need to override our DNS resolution. + +``` +$ leap compile hosts +``` + +You need to edit your `hosts` file with admin privileges and add the output of above command to it. + +* Linux: `sudo editor /etc/hosts` +* MacOS: `sudo nano /private/etc/hosts` + +see [Quick start tutorial/Setup DNS](https://leap.se/en/docs/platform/tutorials/quick-start#setup-dns) for details. --- -# Start bitmask +# Time to start Bitmask and your favorite mail client + +- Install instructions: https://bitmask.net/en/install +- Debian/Ubuntu only at the moment, sorry + +```notes +Show: +- Mail to myself +- Mail to/from other workshop participants +- Mail from outside (ssh cat) ... +``` --- - # Install Pixelated - see https://github.com/pixelated/puppet-pixelated for details @@ -298,14 +336,6 @@ $ leap test wildebeest - Register a user at https://example.org - Login at https://example.org:8080/ -``` -Show: - -- Mail to myself -- Mail to/from other workshop participants -- Mail from outside (ssh cat) -... -``` --- @@ -318,7 +348,10 @@ Show: # Thanks! -- https://leap.se +- LEAP Encryption Access Project: [https://leap.se](https://leap.se) +- Bitmask Application: [https://bitmask.net](https://bitmask.net) +- Github: [https://github.com/leapcode](https://github.com/leapcode) +- Twitter: [https://twitter.com/leapcode](https://twitter.com/leapcode) - https://pixelated-project.org/ Please consider to contribute - any help with QA or other is appreciated ! diff --git a/platform-workshop/todo.md b/platform-workshop/todo.md index f96971e..b146787 100644 --- a/platform-workshop/todo.md +++ b/platform-workshop/todo.md @@ -6,6 +6,7 @@ # Images - for Bitmask, Pixelated +- where's the Bitmask gif elijah did a while ago ? # Prepare quick bitmask demo @@ -24,7 +25,7 @@ # Issues -- `leap new` should not checkout master, but latest stable tag +- keylookup for @leap.se keys doesn't work ## Pixelated -- cgit v1.2.3