Puppet custom type to partition a disk