So, the part you're tripping up on is using the DSC Resource module name
(StorageDsc) for the DSC Resource name (Disk). You can take your existing
DSC Configuration script and turn it directly into a Puppet manifest by
keeping the DSC Resouce names like so:
dsc_disk{ 'GVolume':
dsc_diskid
I am trying to write a puppet module to automate configuring the disk
layout of a certain type of server, using DSC. A typical example
(https://github.com/PowerShell/StorageDsc/wiki/Disk) is as follows:
Configuration Example
{
Import-DSCResource -ModuleName StorageDsc
Node localhost