diff --git a/lib/puppet/functions/sudo/defaults.rb b/lib/puppet/functions/sudo/defaults.rb index c5bc8cfb..a0866dc2 100644 --- a/lib/puppet/functions/sudo/defaults.rb +++ b/lib/puppet/functions/sudo/defaults.rb @@ -41,11 +41,11 @@ def defaults(*args) end def defaults_entry(key, config) - entry = "Defaults\t#{key}" + entry = "Defaults" + entry.concat((config['list']).to_s) if config && config.key?('list') + entry << "\t#{key}" unless config.nil? || config.equal?(:undef) - entry.concat((config['list']).to_s) if config.key? 'list' - operator = '=' operator = config['operator'] if config.key? 'operator'