Resource Type: zpool
NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700
zpool
Description
Manage zpools. Create and delete zpools. The provider WILL NOT SYNC, only report differences.
Supports vdevs with mirrors, raidz, logs and spares.
Attributes
zpool { 'resource title':
pool => # (namevar) The name for this...
ensure => # The basic property that the resource should be...
disk => # The disk(s) for this pool. Can be an array or a...
log => # Log disks for this pool. This type does not...
mirror => # List of all the devices to mirror for this pool.
provider => # The specific backend to use for this `zpool...
raid_parity => # Determines parity when using the `raidz...
raidz => # List of all the devices to raid for this pool...
spare => # Spare disk(s) for this...
# ...plus any applicable metaparameters.
}
pool
(Namevar: If omitted, this attribute’s value defaults to the resource’s title.)
The name for this pool.
ensure
(Property: This attribute represents concrete state on the target system.)
The basic property that the resource should be in.
Default: present
Allowed values:
present
absent
disk
(Property: This attribute represents concrete state on the target system.)
The disk(s) for this pool. Can be an array or a space separated string.
log
(Property: This attribute represents concrete state on the target system.)
Log disks for this pool. This type does not currently support mirroring of log disks.
mirror
(Property: This attribute represents concrete state on the target system.)
List of all the devices to mirror for this pool. Each mirror should be a space separated string:
mirror => ["disk1 disk2", "disk3 disk4"],
provider
The specific backend to use for this zpool
resource. You will seldom need to specify this — Puppet will usually
discover the appropriate provider for your platform.
Available providers are:
raid_parity
Determines parity when using the raidz
parameter.
raidz
(Property: This attribute represents concrete state on the target system.)
List of all the devices to raid for this pool. Should be an array of space separated strings:
raidz => ["disk1 disk2", "disk3 disk4"],
spare
(Property: This attribute represents concrete state on the target system.)
Spare disk(s) for this pool.
Providers
zpool
Provider for zpool.
- Required binaries:
zpool
NOTE: This page was generated from the Puppet source code on 2018-08-28 06:48:02 -0700