A PowerShell provider for Puppet using the CRUD-type verbs for processing