puppetd and smartd service show up as failed units
root@aardwolf:~# systemctl list-units --state=failed
UNIT LOAD ACTIVE SUB DESCRIPTION
<E2><97><8F> puppet.service loaded failed failed Puppet agent
<E2><97><8F> smartd.service loaded failed failed Self Monitoring and Reporting Technology (SMART) Daemon
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
We should configure them so that they don't show up failed.