-
Notifications
You must be signed in to change notification settings - Fork 83
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
Idea: refactor to use habitat binary #145
Comments
This seems cool, I'd like to see how it would work. Would we then need to manage the habitat stuff too? or does that come from upstream? As a word of caution, it feels a little like how everyone was using runit for a while in the Chef community instead of native init systems. That almost always caused more issues than it solved and made it hard to get over the barrier of "many new/unfamiliar things on a system". (nothing against runit!) . I'm actually guilty of forking a cookbook to "just use systemd" 🤦♂️ because the community one installed runit. |
The idea would be to setup habitat on the box, run Ya i hear you on the |
This is actually a really interesting point! @bdangit: any further details on the patterns around Chef + Habitat post-Chef conference? Thanks in advance for your feedback! |
Hi @djoos, thanks for chiming in. Have not had the chance to really commit to this idea just yet. Post conf, there's been sentiment that Chef managing Hab is more of anti-pattern. The idea is to maintain Hab at the top and it would be used to auto-magically place apps into order. IMO, it sounds like Hab is to replace/augment service supervisors like runit, systemd, etc. Then again there should be something to manage or "orchestrate" install Hab apps. However I can easily see just a bunch of bash scripts doing this function since Hab would be taking of all the automatic setup/installation/running. With that said, I'm not against the idea of making a section dedicated to installing influxd with Hab. I think it might be better to start simple without the Chef framework to accomplish this. |
Managing binaries and install steps for each Linux distribution is a real chore. Would be nice to just manage one binary and the config. Habitat makes that possible.
Pros:
Cons:
The text was updated successfully, but these errors were encountered: