Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider hostctl for hosts management in quick-install #189

Closed
blaggacao opened this issue Oct 7, 2020 · 5 comments
Closed

Consider hostctl for hosts management in quick-install #189

blaggacao opened this issue Oct 7, 2020 · 5 comments

Comments

@blaggacao
Copy link
Contributor

blaggacao commented Oct 7, 2020

https://guumaster.github.io/hostctl/ is a specialized tool that focuses on managing host entries in a reversible manner. While still modifying host state, it does so (easily) reversibly. — for ./quick-install.

Breadcrumb trail: numtide/devshell#27

@blaggacao blaggacao changed the title Consider hostctl for hosts management Consider hostctl for hosts management in quick-install Oct 7, 2020
@amouat
Copy link
Contributor

amouat commented Oct 9, 2020

Yeah, this is interesting. It is adding another dependency but is probably a better way of doing things, especially for the client end.

@amouat
Copy link
Contributor

amouat commented Oct 9, 2020

Also, I see it supports windows, which is nice!

@blaggacao
Copy link
Contributor Author

blaggacao commented Oct 9, 2020

If you would be willing to give https://github.com/numtide/devshell a try, I could be plugging together a prototype that would have unrivalled UX, and only ever one bootstrap dependencies:

  • curl -L https://nixos.org/nix/install | sh

All other project dependencies will be boostrapped by those tools (including hostname entries and host TLS state as of my recent PR to devshell)

/cc @imacg

We could then figure out non-devshell workflows modelled after the example, would that be something?

@blaggacao
Copy link
Contributor Author

Showcase:

@awoimbee
Copy link
Collaborator

Helm is now the only supported way to deploy Trow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants