decentral1se
c1007adb7e
refactor!: consolidate SSH handling
...
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is failing
Details
Closes coop-cloud/organising#389 .
Closes coop-cloud/organising#341 .
Closes coop-cloud/organising#326 .
Closes coop-cloud/organising#380 .
Closes coop-cloud/organising#360 .
2023-02-01 08:00:52 +01:00
decentral1se
13e582349c
fix: correctly override with ~/.ssh/config if failing to connect
continuous-integration/drone/push Build is passing
Details
2022-01-19 13:28:57 +01:00
decentral1se
dddf84d92b
fix: avoid default value for idf
...
We could default to ~/.ssh/id_rsa but if that doesn't exist, then we'll
just be confusing people in the logs. Best is to just rely on the
ssh-agent which overrides this anyway. We will document this.
See coop-cloud/organising#277
2021-12-24 15:39:44 +01:00
decentral1se
a07e71f7df
fix: grand ssh, provisioning, perms refactor
...
continuous-integration/drone/push Build is failing
Details
See coop-cloud/organising#280 .
See coop-cloud/organising#273 .
2021-12-22 20:08:15 +01:00
decentral1se
fc51cf7775
docs: improve wording [ci skip]
2021-11-19 15:29:54 +01:00
decentral1se
e589709cb0
fix: attempt to include IdentityFile if available
...
continuous-integration/drone/push Build is passing
Details
This is part of trying to debug:
coop-cloud/organising#250
And also part of:
coop-cloud/docs.coopcloud.tech#27
Where I now try to specify the same logic as `ssh -i <my-key-path>` in
the underlying connection logic. This should help with being more
explicit about what key is being used via the SSH config file.
2021-11-18 21:16:10 +01:00
decentral1se
56c3e070f5
fix: log what keys are loaded with the ssh-agent
...
continuous-integration/drone/push Build is passing
Details
Closes coop-cloud/organising#249 .
2021-11-18 20:04:57 +01:00
decentral1se
6f26b51f3e
fix: only check host keys on requested hosts
...
continuous-integration/drone/push Build is passing
Details
See coop-cloud/organising#242 .
2021-11-09 17:44:13 +01:00
decentral1se
edb427a7ae
feat: implement host key checking
...
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is failing
Details
Closes coop-cloud/organising#237 .
2021-11-08 15:37:23 +01:00
decentral1se
066b2b9373
fix: stream output from remote ssh commands
2021-10-26 01:30:10 +02:00
decentral1se
aec11bda28
fix: add ssh conn time outs
2021-10-26 00:33:18 +02:00
decentral1se
3d46ce6db2
refactor: more seamless SSH connections
continuous-integration/drone/push Build is passing
Details
2021-10-25 11:13:41 +02:00
decentral1se
9e0d77d5c6
refactor: better SSH connection details handling
continuous-integration/drone/push Build is passing
Details
2021-10-25 10:42:39 +02:00
decentral1se
8772217f41
fix: working provisioning post chaos testing
continuous-integration/drone/push Build is passing
Details
2021-10-25 10:06:16 +02:00
decentral1se
9a0e12258a
feat: provision docker installation
continuous-integration/drone/push Build is failing
Details
2021-10-24 23:15:38 +02:00