Zpool create fails when using Puppet
I'm trying to set up a home server with ZFS on Linux (Ubuntu Precise 64-bit Server) and Puppet. I've gotten the ZoL packages installed, but when I use the zpool type to try and create the zpool, I get an error. I've tried using both types of pointers to the block devices (e.g., /dev/sda and /dev/disk/by-id/super-long-disk-id), but I get the same error. However, if I create the zpool manually with sudo zpool create storage raidz2 /dev/sda /dev/sdb /dev/sdd /dev/sde /dev/sdf, it works just fine.
I've seen ... (more)