Resource Type: netapp_volume
Overview
Manage Netapp Volume creation, modification and deletion.
Properties
-
autosize
Should volume autosize be grow, grow_shrink, or off?
Supported values:- off
- grow
- grow_shrink
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
exportpolicy
The export policy with which the volume is associated.
-
initsize
The initial volume size. Valid format is [0-9]+.
-
junctionpath
The fully-qualified pathname in the owning Vserver’s namespace at which a volume is mounted.
Supported values:- /^\//
- false
-
options
The volume options hash.
-
snapreserve
The percentage of space to reserve for snapshots.
-
snapschedule
The volume snapshot schedule, in a hash format. Valid keys are: ‘minutes’, ‘hours’, ‘days’, ‘weeks’, ‘which-hours’, ‘which-minutes’.
-
state
The volume state. Valid options are: online, offline, restricted.
Supported values:- online
- offline
- restricted
Parameters
-
aggregate
The aggregate this volume should be created in.
-
languagecode
The language code this volume should use.
Supported values:- C
- ar
- cs
- da
- de
- en
- en_US
- es
- fi
- fr
- he
- hr
- hu
- it
- ja
- ja_v1
- ko
- no
- nl
- pl
- pt
- ro
- ru
- sk
- sl
- sv
- tr
- zh
- zh_TW
-
name (namevar)
The volume name. Valid characters are a-z, 1-9 & underscore.
-
provider
The specific backend to use for this ‘netapp_volume` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
spaceres
The space reservation mode.
Supported values:- none
- file
- volume