1 define dsa_systemd::override (
7 $dir = "/etc/systemd/system/${name}.service.d"
8 $dest = "${dir}/override.conf"
11 if ! ($source or $content) {
12 fail ( "No configuration found for ${name}" )
23 notify => [ Exec['systemctl daemon-reload'],
31 notify => [ Exec['systemctl daemon-reload'],
38 if defined(Service["${name}"]) {
39 $notify = [ Exec['systemctl daemon-reload'], Service["${name}"] ]
41 $notify = [ Exec['systemctl daemon-reload'] ]
52 default: { fail ( "Unknown ensure value: '$ensure'" ) }