Method: Puppet::Resource::Ral#save
- Defined in:
- lib/puppet/indirector/resource/ral.rb
#save(request) ⇒ Object
36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/puppet/indirector/resource/ral.rb', line 36 def save( request ) # In RAL-land, to "save" means to actually try to change machine state res = request.instance ral_res = res.to_ral catalog = Puppet::Resource::Catalog.new(nil, request.environment) catalog.add_resource ral_res transaction = catalog.apply [ral_res.to_resource, transaction.report] end |