# -- Define: systemd::unit_file # Creates a unit file and reloads systemd define systemd::unit_file( $ensure = file, $path = '/etc/systemd/system', $content = undef, $source = undef, $target = undef, ) { include ::systemd file { "${path}/${title}": ensure => $ensure, content => $content, source => $source, target => $target, owner => 'root', group => 'root', mode => '0444', notify => Exec['systemctl-daemon-reload'], } }