diff options
author | Theo Chatzimichos <tampakrap@gmail.com> | 2016-08-16 17:05:47 +0200 |
---|---|---|
committer | Raphaƫl Pinson <github+aem1eeshi1@raphink.net> | 2016-08-16 17:05:47 +0200 |
commit | 57283b23aafb47608501ae0ac68c1defa7f4065c (patch) | |
tree | e54f3b577d4d44f6780de38cb83d38770290a097 | |
parent | e496de727fafbbfbe2cf72c9f1528a719ec0e50f (diff) |
Add target param for the unit file (#10)
This is useful in case the Unit file is a symlink to another one
-rw-r--r-- | manifests/unit_file.pp | 4 | ||||
-rw-r--r-- | spec/defines/unit_file_spec.rb | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/manifests/unit_file.pp b/manifests/unit_file.pp index 0f659db..94bc845 100644 --- a/manifests/unit_file.pp +++ b/manifests/unit_file.pp @@ -5,6 +5,7 @@ define systemd::unit_file( $path = '/etc/systemd/system', $content = undef, $source = undef, + $target = undef, ) { include ::systemd @@ -12,9 +13,10 @@ define systemd::unit_file( ensure => $ensure, content => $content, source => $source, + target => $target, owner => 'root', group => 'root', mode => '0444', notify => Exec['systemctl-daemon-reload'], } -}
\ No newline at end of file +} diff --git a/spec/defines/unit_file_spec.rb b/spec/defines/unit_file_spec.rb index 0eebbd3..88a0122 100644 --- a/spec/defines/unit_file_spec.rb +++ b/spec/defines/unit_file_spec.rb @@ -33,6 +33,7 @@ describe 'systemd::unit_file' do :path => '/usr/lib/systemd/system', :content => 'some-content', :source => 'some-source', + :target => 'some-target', } } it 'creates the unit file' do @@ -40,6 +41,7 @@ describe 'systemd::unit_file' do 'ensure' => 'absent', 'content' => 'some-content', 'source' => 'some-source', + 'target' => 'some-target', }) end |