mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Update user states to reflect changes to login class handling
This commit is contained in:
parent
f24b979c7c
commit
e430e97f6c
1 changed files with 5 additions and 6 deletions
|
@ -152,10 +152,9 @@ def _changes(name,
|
|||
change['homephone'] = homephone
|
||||
# OpenBSD login class
|
||||
if __grains__['kernel'] == 'OpenBSD':
|
||||
if not loginclass:
|
||||
loginclass = '""'
|
||||
if __salt__['user.get_loginclass'](name)['loginclass'] != loginclass:
|
||||
change['loginclass'] = loginclass
|
||||
if loginclass:
|
||||
if __salt__['user.get_loginclass'](name) != loginclass:
|
||||
change['loginclass'] = loginclass
|
||||
|
||||
return change
|
||||
|
||||
|
@ -443,8 +442,8 @@ def present(name,
|
|||
if lshad[key] != spost[key]:
|
||||
ret['changes'][key] = spost[key]
|
||||
if __grains__['kernel'] == 'OpenBSD':
|
||||
if lcpost['loginclass'] != lcpre['loginclass']:
|
||||
ret['changes']['loginclass'] = lcpost['loginclass']
|
||||
if lcpre != lcpost:
|
||||
ret['changes']['loginclass'] = lcpost
|
||||
if ret['changes']:
|
||||
ret['comment'] = 'Updated user {0}'.format(name)
|
||||
changes = _changes(name,
|
||||
|
|
Loading…
Add table
Reference in a new issue