Method: Puppet::Provider::AixObject#set
- Defined in:
- lib/puppet/provider/aix_object.rb
#set(property, value) ⇒ Object
Sets a mapped Puppet property’s value.
374 375 376 377 378 379 380 381 |
# File 'lib/puppet/provider/aix_object.rb', line 374 def set(property, value) aix_attribute = mappings[:aix_attribute][property] modify_object( { aix_attribute.name => aix_attribute.convert_property_value(value) } ) rescue Puppet::ExecutionFailure => detail raise Puppet::Error, _("Could not set %{property} on %{resource}[%{name}]: %{detail}") % { property: property, resource: @resource.class.name, name: @resource.name, detail: detail }, detail.backtrace end |