Resource Type: netapp_igroup

Defined in:
lib/puppet/type/netapp_igroup.rb
Providers:
cmode

Overview

Manage Netapp ISCSI initiator groups [Family: vserver]

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • force

    Forcibly remove the initiator even if there are existing LUNs mapped to this initiator group. Best practice is to attempt to unmap all the luns associated with a group before removing the initiator. Default to false

    Supported values:
    • false
    • true
  • group_type

    initiator group type

    Supported values:
    • fcp
    • iscsi
    • mixed
  • members

    An array of WWPN or Alias initiator members of the group

  • os_type

    OS type of the initiators within the group. The os type applies to all initiators within the group and governs the finer details of SCSI protocol interaction with these initiators. Required.

    Supported values:
    • solaris
    • windows
    • hpux
    • aix
    • linux
    • netware
    • vmware
    • openvms
    • xen
    • hyper_v
  • portset

    portset that is bound to the initiator group A value of ‘false` will unbind the portset. Valid values are a string or `false`

Parameters

  • name (namevar)

    initiator group name

  • provider

    The specific backend to use for this ‘netapp_igroup` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.