Resource Type: netapp_lif

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

Overview

Manage Netapp Logical Inteface (LIF) creation, modification and deletion.

Properties

  • address

    LIF IP address

  • administrativestatus

    LIF administratative status.

    Supported values:
    • up
    • down
  • comment

    LIF comment

  • dataprotocols

    LIF data protocols.

    Supported values:
    • nfs
    • cifs
    • iscsi
    • fcp
    • fcache
    • none
  • dnsdomainname

    LIF dns domain name.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • failovergroup

    LIF failover group name

  • failoverpolicy

    LIF failover policy.

    Supported values:
    • nextavail
    • priority
    • disabled
  • firewallpolicy

    LIF firewall policy.

    Supported values:
    • mgmt
    • cluster
    • intercluster
  • homenode

    LIF home node.

  • homeport

    LIF home port.

  • isautorevert

    Should the LIF revert to it’s home node.

    Supported values:
    • true
    • false
  • netmask

    LIF netmask.

  • netmasklength

    LIF netmask length

  • routinggroupname

    LIF Routing group. Valid format is [dcn][ip address]/.

  • usefailovergroup

    Should failover group be automatically created?

    Supported values:
    • disabled
    • enabled
    • system_defined

Parameters

  • interfacename (namevar)

    LIF name

  • provider

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

  • role (defaults to: data)

    LIF Role.

    Supported values:
    • undef
    • cluster
    • data
    • node_mgmt
    • intercluster
    • cluster_mgmt
  • vserver

    LIF Vserver name