aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md31
1 files changed, 26 insertions, 5 deletions
diff --git a/README.md b/README.md
index 5bf9f58..83aad91 100644
--- a/README.md
+++ b/README.md
@@ -46,7 +46,7 @@ To ease the development, we make the choice of a fully integrated environment
### Deploying/Updating new services is done from your machine
-*The following instructions are provided for ops that already have access to the servers.*
+*The following instructions are provided for ops that already have access to the servers (meaning: their SSH public key is known by the cluster).*
Deploy Nomad on your machine:
@@ -74,16 +74,37 @@ Create an alias (and put it in your `.bashrc`) to bind APIs on your machine:
alias bind_df="ssh \
-p110 \
-N \
+ -L 1389:bottin2.service.2.cluster.deuxfleurs.fr:389 \
-L 4646:127.0.0.1:4646 \
- -L 8500:127.0.0.1:8500 \
- -L 8082:traefik-admin.service.2.cluster.deuxfleurs.fr:8082 \
-L 5432:psql-proxy.service.2.cluster.deuxfleurs.fr:5432 \
- -L 1389:bottin2.service.2.cluster.deuxfleurs.fr:389 \
+ -L 8082:traefik-admin.service.2.cluster.deuxfleurs.fr:8082 \
+ -L 8500:127.0.0.1:8500 \
<a server from the cluster>"
```
and run:
+ bind_df
+
+Adrien uses `.ssh/config` configuration instead. I works basically the same. Here it goes:
+
```
-bind_df
+# in ~/.ssh/config
+
+Host deuxfleurs
+ User adrien
+ Hostname deuxfleurs.fr
+ # If you don't use the default ~/.ssh/id_rsa to connect to Deuxfleurs
+ IdentityFile <some_key_path>
+ PubKeyAuthentication yes
+ ForwardAgent No
+ LocalForward 1389 bottin2.service.2.cluster.deuxfleurs.fr:389
+ LocalForward 4646 127.0.0.1:4646
+ LocalForward 5432 psql-proxy.service.2.cluster.deuxfleurs.fr:5432
+ LocalForward 8082 traefik-admin.service.2.cluster.deuxfleurs.fr:8082
+ LocalForward 8500 127.0.0.1:8500
```
+
+Now, to connect, do the following:
+
+ ssh deuxfleurs -N