You Did What? A Spectrum of Chef Habitat Implementations
Habitat can be intimidating to adopt as it is considerably different than its predecessor, chef infrastructure. This talk will go over a few different partial implementations of habitat from binary management to full blown habitat environments.
In the first example I will go over is a very basic implementation habitat where you can use existing cookbooks without much modification. This will use zookeeper, chef infra, and habitat to illustrate my point. The binaries will be handled by habitat while service management is handled by the Linux OS and configuration management is handled by chef infrastructure.
Next I will go over a more mixed example based on the same concept. In this iteration the binaries and service management will be handled by habitat while the release versioning is done by Chef infrastructure.
Finally I will go over other features, like service discovery and health checks, that could be implemented in a mixed deployment. This should help show a stepwise implementation of habitat that could transition to a more idealized habitat deployment.
The intent will be to cover ways an organization can use habitat to solve application level issues. Hopefully to both get more comfortable with habitat and solve problems within some limitations for a given org.