Skip to content

Commit d022465

Browse files
committed
add autorequire user resource
1 parent 12c898b commit d022465

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/puppet/provider/loginctl_user/ruby.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def linger
1212
# loginctl is only successful if the user has an active session (so either logged in or lingering
1313
# so if loginctl fails, linger is definitly disabled, for users with an active session
1414
# (eg. logged in or running a timer or ...), the Linger property displays if lingering is activated.
15-
:enabled if loginctl('show-user', resource[:name], '--property=Linger', '--value').chomp == 'yes'
15+
:enabled if loginctl('show-user', resource[:name], '--property=Linger', '--value').chomp == 'yes'
1616
rescue Puppet::ExecutionFailure
1717
:disabled
1818
end

lib/puppet/type/loginctl_user.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@
1313
newvalues :enabled, :disabled
1414
defaultto :disabled
1515
end
16+
17+
autorequire(:user) { self[:name] }
1618
end

0 commit comments

Comments
 (0)