diff --git a/lib/puppet/provider/chsec/aix.rb b/lib/puppet/provider/chsec/aix.rb index 2bda841..28f84c8 100755 --- a/lib/puppet/provider/chsec/aix.rb +++ b/lib/puppet/provider/chsec/aix.rb @@ -24,7 +24,7 @@ def exists? begin command = lssec('-f', resource[:file], '-s', resource[:stanza], '-a', resource[:attribute]) - if command.split.last.split("=")[1..-1].join('=').strip != resource[:value] + if command[/="?(.+?)"?$/, 1] != resource[:value] return false else return true