Open h0tw1r3 opened 2 months ago
Thanks for filing this. We are not keen on vendoring git, maybe its time to add it as a package dependency. We can at least document this for now.
Agreed. I think it would take just as much effort to document "install this package for X" as it does to just add the dependency to the package. Actually more, as I've already done the linked PR :)
For visibility, sourcing modules from git is a common use case, just as common as with a control-repo Puppetfile. Every professional engagement I've been on, internal modules are sourced from git.
Describe the Bug
bolt fails to
module install
when modules are sourced from git on Linux because the bolt packages (rpm, deb) do not require the git package.Expected Behavior
No error, all modules install.
Steps to Reproduce
Environment
Additional Context
https://www.puppet.com/docs/bolt/latest/bolt_installing_modules.html#git-modules
Also fails with the puppet-bolt docker container. Somewhat defeats the point of using a container if it needs to be extended to add git support.