Allow providing partial data to puppet resource
Allow providing partial data to puppet resource

Previously you had to always provide all data to puppet resource, even
when you just wanted to delete a record. With this change you we
prepopulate known data unless it's provided at the command line.

benpillet/puppetlabs-aws,jhoblitt/puppetlabs-aws,lattwood/puppetlabs-aws,bmjen/puppetlabs-aws,rfletcher/puppet-aws,akozichev/puppetlabs-aws,puppetlabs/puppetlabs-aws,tamsky/puppetlabs-aws,zleswomp/puppetlabs-aws,gregohardy/puppetlabs-aws,daveseff/puppetlabs-aws,zreichert/puppetlabs-aws,sarguru/puppetlabs-aws,sarguru/puppetlabs-aws,sarguru/puppetlabs-aws,puppetlabs/puppetlabs-aws,daveseff/puppetlabs-aws,marksyme/puppetlabs-aws,CarmenAPuccio/puppetlabs-aws,gregohardy/puppetlabs-aws,akozichev/puppetlabs-aws,marksyme/puppetlabs-aws,HelenCampbell/puppetlabs-aws,HelenCampbell/puppetlabs-aws,DavidS/puppetlabs-aws,CarmenAPuccio/puppetlabs-aws,hundredacres/puppetlabs-aws,jhoblitt/puppetlabs-aws,BashtonLtd/puppetlabs-aws,zleswomp/puppetlabs-aws,hundredacres/puppetlabs-aws,BashtonLtd/puppetlabs-aws,lattwood/puppetlabs-aws,zvymazal/puppetlabs-aws,Yelp/puppetlabs-aws,bmjen/puppetlabs-aws,Yelp/puppetlabs-aws,zreichert/puppetlabs-aws,garethr/puppetlabs-aws,Yelp/puppetlabs-aws,zreichert/puppetlabs-aws,akozichev/puppetlabs-aws,rfletcher/puppet-aws,BashtonLtd/puppetlabs-aws,bmjen/puppetlabs-aws,benpillet/puppetlabs-aws,tamsky/puppetlabs-aws,DavidS/puppetlabs-aws,zvymazal/puppetlabs-aws,garethr/puppetlabs-aws