Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow camptocamp/systemd 3.x + use it for timers #790

Merged
merged 2 commits into from
May 27, 2021

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented May 26, 2021

This allows camptocamp/systemd 3.x. Additionally, it goes back to using systemd::timer now that the cyclic dependency can no longer happen.

ekohl added 2 commits May 26, 2021 11:11
…md""

This reverts commit 904e51b.

Initially it was reverted since it led to a dependency cycle in the
Foreman installer. This was caused by a systemctl daemon-reload. Since
this was a bit of an edge case and not all users will hit this, it's
reinstated.

The cyclic dependency can also be mitigated by using camptocamp/systemd
3.x which no longer performs the exec. This only works on Puppet 6.1 or
newer though.
@ekohl
Copy link
Member Author

ekohl commented May 26, 2021

theforeman/puppet-pulpcore#198 & theforeman/puppet-foreman#956 are the other 2 modules that need to be merged for the installer to be able to use 3.x.

@ekohl ekohl merged commit bd359f0 into theforeman:master May 27, 2021
@ekohl ekohl deleted the puppet-systemd-3 branch May 27, 2021 13:54
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants