Add target param for the unit file (#10)
[puppet_systemd.git] / manifests / unit_file.pp
1 # -- Define: systemd::unit_file
2 # Creates a unit file and reloads systemd
3 define systemd::unit_file(
4   $ensure = file,
5   $path = '/etc/systemd/system',
6   $content = undef,
7   $source = undef,
8   $target = undef,
9 ) {
10   include ::systemd
11
12   file { "${path}/${title}":
13     ensure  => $ensure,
14     content => $content,
15     source  => $source,
16     target  => $target,
17     owner   => 'root',
18     group   => 'root',
19     mode    => '0444',
20     notify  => Exec['systemctl-daemon-reload'],
21   }
22 }