unibonn / puppet-cobald

Puppet module for COBalD/TARDIS based opportunistic resource management
Apache License 2.0
1 stars 7 forks source link

Update dependencies: binford2k-node_encrypt moved to puppetlabs #21

Open XMol opened 1 year ago

XMol commented 1 year ago

Hi,

please review your dependency on the binford2k-node_encrypt module: it has been deprecated by the original author on Jun 23rd 2023. He suggests to switch over to puppetlabs-node_encrypt.

Best regards, Xavier.

XMol commented 1 year ago

Note however, puppetlabs-node_encrypt depends on puppetlabs-puppet_authorization (inherited from bindford2k), which in turn is not supported for Puppet-7 and as such can only run together with Puppet versions that have reached end-of-life already.

olifre commented 1 year ago

Hi, thanks for your heads-up! In fact, it seems likely as of https://github.com/puppetlabs/puppetlabs-puppet_authorization/pull/35 that puppetlabs-puppet_authorization could work with Puppet 7 (but we have not tested it yet).

In practice, puppetlabs-node_encrypt should only depend on puppetlabs-puppet_authorization if the node_encrypt::certificates class is used, but that's indeed something we rely on.

I'll comment on the PR against puppetlabs-puppet_authorization to hopefully trigger progress there...