Closed donoghuc closed 5 years ago
I'm not sure why this makes sense. Shouldn't they just be part of the runtime? We shouldn't have to call them out explicitly.
Wouldn't this require adding back the component configs?
I suspect the problem is really that the puppet-agent version pe-bolt-server installs against doesn't have the updated runtime with ffi and minitar.
I see so the line https://github.com/puppetlabs/bolt-vanagon/blob/476379c72fcde9c0b5f31820cf0fa9dbf713dcfb/configs/projects/pe-bolt-server.rb#L3 requires puppet-agent which means that the packages in the corresponding agent-runtime https://github.com/puppetlabs/puppet-runtime/tree/master/configs/projects are available?
Yeah.
Acceptable versions of ffi and minitar have been added to the puppet-runtime project. This commit adds those to the project definition shared by puppet-bolt and pe-bolt-server.