Method: Puppet::Provider::NameService#delete
- Defined in:
- lib/puppet/provider/nameservice.rb
#delete ⇒ Object
172 173 174 175 176 177 178 179 180 181 182 183 184 |
# File 'lib/puppet/provider/nameservice.rb', line 172 def delete unless exists? info _("already absent") # the object already doesn't exist return nil end begin execute(deletecmd, { :failonfail => true, :combine => true, :custom_environment => @custom_environment }) rescue Puppet::ExecutionFailure => detail raise Puppet::Error, _("Could not delete %{resource} %{name}: %{detail}") % { resource: @resource.class.name, name: @resource.name, detail: detail }, detail.backtrace end end |