Feedback Quickstart manual
LEAP Manual MacOS Feedback
https://leap.se/en/docs/platform/tutorials/quick-start QUICK Start Manual As tested on 2 March 2018 on Mac OS 10.13.3 (17D102)
Feedback marked with a # is an idea. Feedback marked with a ! is an omission or mistake (imho)
Requirements
-
- ! brew is not installed by default on MacOS. A link to installation instructions would be great.
- ! git is not installed by default on MacOS. A link to installation instructions would be great.
The platform recipes
-
- ! You need to cd into the new directory before you can do
git checkout 0.10.0
- !
git checkout 0.10.0
gives the following message:
Note: checking out '0.10.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at bf6c56d8... run_tests - use byebug instead of debugger
There is no clear indication on how to continue.
Install the LEAP command-line utility
A line on expected output that confirm successful installation would help here.
Create a provider instance
-
!
Create directory ~/example?
. This question does not specify what acceptable input as an answer. (y, yes, ok etc.) -
!
leap add-user louise --self
Expected: option to create certs. What I got was:
Choose your SSH public key:
1. ssh-rsa 2048 SHA256:xxx[...]xxxx (github_rsa.pub)
2. ssh-dss 3464 SHA256:xxx[...]xxxx (id_dsa.pub)
3. ssh-rsa 2048 SHA256:xxx[...]xxxx (id_rsa.pub)
q: quit
number 1-3>
Add a node to the provider
-
We will now add a single node with two services, “webapp” and “couchdb”.
This leaves the reader to wonder: do I need these two services anyway, what do they do, can I remove them later?
Option A: Add a real node
- ! remind people that 'wildebeest' is just a example name and they can choose their own.
Test that things worked correctly
! I get output:
leap test
= [wildebeast] /usr/bin/env:
= [wildebeast] /srv/leap/bin/run_tests
= [wildebeast] : No such file or directory
= bailing out
Stuck for now, as soon as I am able to continue I can give feedback on the remainder part of the quick install guide.
Thnx!