diff --git a/lib/puppet/provider/f5_profileclientssl/rest.rb b/lib/puppet/provider/f5_profileclientssl/rest.rb index 2722630..7dbd895 100644 --- a/lib/puppet/provider/f5_profileclientssl/rest.rb +++ b/lib/puppet/provider/f5_profileclientssl/rest.rb @@ -42,15 +42,15 @@ def self.prefetch(resources) end end - def create_message(basename, hash) + def create_message(basename, partition, hash) # Create the message by stripping :present. new_hash = hash.reject { |k, _| [:ensure, :provider, Puppet::Type.metaparams].flatten.include?(k) } new_hash[:name] = basename + new_hash[:partition]= partition return new_hash end - def message(object) # Allows us to pass in resources and get all the attributes out # in the form of a hash. @@ -69,7 +69,7 @@ def message(object) message = strip_nil_values(message) message = convert_underscores(message) - message = create_message(basename, message) + message = create_message(basename, partition, message) message = rename_keys(map, message) message = string_to_integer(message)