module v4.0.0 fails on camptocamp systemd
Affected Puppet, Ruby, OS and module versions/distributions
- Puppet: PE 2021
- Ruby:
- Distribution: PE 2021
- Module version: 4.0.0
How to reproduce (e.g Puppet code you use)
mod 'puppet-confluence', '4.0.0'
What are you seeing
Fails on camptocamp daemon_reload Could not find class ::systemd::systemctl::daemon_reload
What behaviour did you expect instead
Reflect changes from master branch to exclude class ::systemd::systemctl::daemon_reload
Any additional information you'd like to impart
When can we expect new tag version that drops camptocamp systemd.
I am experiencing the same issue. camptocamp systemd has been deprecated, so I am using puppet-systemd, which fails as mentioned above.
Actually I was about to see if there is a pull request to fix this. Will see about creating myself.. If you look at https://forge.puppet.com/modules/puppet/confluence/dependencies you will notice camptocamp/systemd (>= 1.0.0 < 3.0.0) meaning greater that 1.0.0 but less than 3.0.0. If you drop camptocamp-system back to 2.12.0 it will work... However as stated earlier camptocamp-systemd was deprecited/taken over but voxpopli (AKA puppet-systemd) https://github.com/voxpupuli/puppet-systemd/commit/97dd16fa32886b5b0f77a6f38a4953d4c1511c0e
Seems change was made in master, but new forge module version not cut. https://github.com/voxpupuli/puppet-confluence/pull/213/files
So pulling in confluence module via repo, should also resolve.
Ran into this same issue after updating my systemd module - the change in github resolved the issue for me.