[PUP-9915] Debian: avoid updating systemd defaults for every release Created: 2019/07/24  Updated: 2019/10/07  Resolved: 2019/07/31

Status: Resolved
Project: Puppet
Component/s: Types and Providers
Affects Version/s: None
Fix Version/s: PUP 6.4.4, PUP 6.8.0

Type: Improvement Priority: Normal
Reporter: Christian Hofstaedtler Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

OS: Debian 10, any future version

Issue Links:
relates to PUP-9752 Systemd should be default service pro... Resolved
Acceptance Criteria:

systemd is the default on ex., Debian 12

Team: Night's Watch
Sprint: NW - 2019-08-07
Release Notes: Not Needed
Release Notes Summary: systemd is the default init system for Debian since version 8. This enhancement makes Puppet default all future Debian versions to systemd.
QA Risk Assessment: Needs Assessment


Puppet Version: (all released agent versions)
Puppet Server Version:
OS Name/Version: Debian 10


The systemd provider has a hard-coded list of Debian releases that use systemd. For the foreseeable future this should include all new releases. Right now the hard-coded list means the file needs updating for every release.

Desired Behavior:

systemd should be default-available on future releases.

Comment by Karsten Heymann [ 2019/09/11 ]

Could this change please be backported to Puppet 5?

Generated at Wed Sep 30 00:20:59 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.