@@ -50,13 +50,13 @@ def service_manifest(name, params)
50
50
fresh_user_manifest = <<-MANIFEST
51
51
user { '#{ fresh_user } ':
52
52
ensure => present,
53
- password => 'freshUserPassword',
53
+ password => 'freshUserPassword#123 ',
54
54
roles => 'SeServiceLogonRight'
55
55
}
56
56
57
57
service { '#{ mock_service_nofail [ :name ] } ':
58
58
logonaccount => '#{ fresh_user } ',
59
- logonpassword => 'freshUserPassword',
59
+ logonpassword => 'freshUserPassword#123 ',
60
60
require => User['#{ fresh_user } ']
61
61
}
62
62
MANIFEST
@@ -161,7 +161,7 @@ def service_manifest(name, params)
161
161
end
162
162
163
163
step "Create a new user named #{ new_user } " do
164
- on ( agent , puppet ( "resource user #{ new_user } ensure=present password=firstPassword" ) ) do |result |
164
+ on ( agent , puppet ( "resource user #{ new_user } ensure=present password=firstPassword#123 " ) ) do |result |
165
165
assert_match ( /User\[ #{ new_user } \] \/ ensure: created/ , result . stdout )
166
166
end
167
167
end
@@ -187,7 +187,7 @@ def service_manifest(name, params)
187
187
188
188
step "Verify that #{ new_user } can be set as logonaccount and service is still running" do
189
189
assert_service_properties_on ( agent , mock_service_nofail [ :name ] , StartName : 'LocalSystem' )
190
- on ( agent , puppet ( "resource service #{ mock_service_nofail [ :name ] } logonaccount=#{ new_user } logonpassword=firstPassword ensure=running --debug" ) ) do |result |
190
+ on ( agent , puppet ( "resource service #{ mock_service_nofail [ :name ] } logonaccount=#{ new_user } logonpassword=firstPassword#123 ensure=running --debug" ) ) do |result |
191
191
assert_match ( /Service\[ #{ mock_service_nofail [ :name ] } \] \/ logonaccount: logonaccount changed 'LocalSystem' to '.\\ #{ new_user } '/ , result . stdout )
192
192
assert_match ( /Transitioning the #{ mock_service_nofail [ :name ] } service from SERVICE_RUNNING to SERVICE_STOPPED/ , result . stdout )
193
193
assert_match ( /Successfully started the #{ mock_service_nofail [ :name ] } service/ , result . stdout )
@@ -196,22 +196,22 @@ def service_manifest(name, params)
196
196
end
197
197
198
198
step "Change password for #{ new_user } and verify that service state isn't yet affected by this" do
199
- on ( agent , puppet ( "resource user #{ new_user } ensure=present password=secondPassword" ) ) do |result |
199
+ on ( agent , puppet ( "resource user #{ new_user } ensure=present password=secondPassword#123 " ) ) do |result |
200
200
assert_match ( /User\[ #{ new_user } \] \/ password: changed \[ redacted\] to \[ redacted\] / , result . stdout )
201
201
end
202
202
assert_service_properties_on ( agent , mock_service_nofail [ :name ] , StartName : new_user , State : 'Running' )
203
203
end
204
204
205
205
step 'Verify that setting logonpassword fails when using old password and service remains running' do
206
- apply_manifest_on ( agent , service_manifest ( mock_service_long_start_stop [ :name ] , logonaccount : new_user , logonpassword : 'firstPassword' ) , :acceptable_exit_codes => [ 1 ] ) do |result |
206
+ apply_manifest_on ( agent , service_manifest ( mock_service_long_start_stop [ :name ] , logonaccount : new_user , logonpassword : 'firstPassword#123 ' ) , :acceptable_exit_codes => [ 1 ] ) do |result |
207
207
assert_match ( /The given password is invalid for user/ , result . stderr )
208
208
end
209
209
assert_service_properties_on ( agent , mock_service_nofail [ :name ] , StartName : new_user , State : 'Running' )
210
210
end
211
211
212
212
step 'Verify that setting the new logonpassword does not report any changes' do
213
213
assert_service_properties_on ( agent , mock_service_nofail [ :name ] , StartName : new_user , State : 'Running' )
214
- apply_manifest_on ( agent , service_manifest ( mock_service_nofail [ :name ] , logonaccount : new_user , logonpassword : 'secondPassword' ) , catch_changes : true )
214
+ apply_manifest_on ( agent , service_manifest ( mock_service_nofail [ :name ] , logonaccount : new_user , logonpassword : 'secondPassword#123 ' ) , catch_changes : true )
215
215
assert_service_properties_on ( agent , mock_service_nofail [ :name ] , StartName : new_user , State : 'Running' )
216
216
end
217
217
0 commit comments