Provide unit files for packages that lack one
We switched from the "'debian' to 'systemd' service provider":https://gitlab.com/leap/platform/merge_requests/156
the downside is that for some services, we are lacking proper systemd unit files so systemd cannot persistantly enable them:
- [donkey.unstable.bitmask.net] Notice: /Stage[main]/Stunnel::Base/Service[stunnel]/enable: enable changed 'false' to 'true' - [donkey.unstable.bitmask.net] Notice: /Stage[main]/Nagios::Pnp4nagios/Service[npcd]/enable: enable changed 'false' to 'true' - [donkey.unstable.bitmask.net] Notice: /Stage[main]/Site_nickserver/Service[nickserver]/enable: enable changed 'false' to 'true' - [donkey.unstable.bitmask.net] Notice: /Stage[main]/Shorewall::Base/Service[shorewall]/enable: enable changed 'false' to 'true'
root@donkey:/etc/nagios3# systemctl status stunnel4.service ● stunnel4.service - LSB: Start or stop stunnel 4.x (SSL tunnel for network daemons) Loaded: loaded (/etc/init.d/stunnel4) Active: active (running) since Fri 2016-03-04 08:08:12 UTC; 6 days ago CGroup: /system.slice/stunnel4.service └─309 /usr/bin/stunnel4 /etc/stunnel/aardwolf_5984.conf root@donkey:/etc/nagios3# systemctl is-enabled stunnel4.service Failed to get unit file state for stunnel4.service: No such file or directory
(from redmine: created on 2016-03-10)