Managing systemd services

In addition to the default values for the ensure and enable attributes, you can mask systemd services by setting enable => mask.

Note that static services can not be enabled by design, and services of type indirect can not be enabled due to a limitation in the implementation of systemd. When restarting services, Puppet checks whether any unit files were modified and runs daemon-reload when required.