investigate the possibility of droping ssh-askpass requirement for provisioning docker #320
Labels
No Label
abra
abra-gandi
awaiting-feedback
backups
bug
build
ci/cd
community organising
contributing
coopcloud.tech
democracy
design
documentation
duplicate
enhancement
finance
funding
good first issue
help wanted
installer
kadabra
performance
proposal
question
recipes.coopcloud.tech
security
test
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/organising#320
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
this is not installed by default on debian, so to install docker with
-p
you still need to ssh to the server andsudo apt install ssh-askpass
, might install docker manually too at this point. Maybe abra can try ssh'ing as root when provisioning, so you don't have to type your password in? or maybe there's an alternative tossh-askpass
?Yeh good point 🤔
I think we could refactor
cd8137a7d8/cli/server/add.go (L207-L220)
to install instead of erroring out? It's a bit of a chicken/egg situation with--ask-sudo-pass
because the only wayabra
can install the required dependency is by having the dependency already 🙃I'd love to know an alternative to
ssh-askpass
... does it exist?Trying to write code that deals with this bootstrapping which handles both the root & non-root (sudo required) cases is quite error prone so I was a bit cautious to go further (not to even mention distro-portability 🙃).
"Solved" in coop-cloud/abra#255 (we don't provision).