Out of the box, Habitat expects packages to come from builder. This is understandable, and sane, but under some circumstances, may not be possible. I have two scenarios which will arise imminently:
- An environment in which outbound http requests to builder will not be permitted
- An environment with no internet connectivity
What are my options for hosting harts for internal use?
If I simply keep the harts and serve them over http from a local webserver, is that sufficient? Is there some metadata that is needed?
What is involved in running one’s own depot, and what advantages would that confer over simply hosting the packages on a webserver?
Assuming I use the Chef habitat cookbook, how do I tell Chef/Habitat, when installing a hab package, to use my own source, rather than builder?