Resource Type: netapp_export_rule

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

Overview

Manage Netapp CMode Export rule creation, modification and deletion. [Family: vserver]

Properties

  • allowdevenabled (defaults to: true)

    Should the NFS server allow creation of devices. Defaults to true.

    Supported values:
    • true
    • false
  • allowsetuid (defaults to: true)

    Should the NFS server allow setuid. Defaults to true.

    Supported values:
    • true
    • false
  • anonuid (defaults to: 65534)

    User name or ID to map anonymous users to. Defaults to 65534.

  • clientmatch

    Client match specification for the export rule.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • exportchownmode (defaults to: restricted)

    Change ownership mode. Possible values are ‘restricted’, ‘unrestricted’. Defaults to ‘restricted’.

    Supported values:
    • restricted
    • unrestricted
  • ntfsunixsecops (defaults to: fail)

    Ignore/Fail Unix security operations on NTFS volumes. Possible values are ‘fail’, ‘ignore’. Defaults to ‘fail’.

    Supported values:
    • ignore
    • fail
  • protocol (defaults to: any)

    Client access protocol. Defaults to ‘any’. Possible values: ‘any’, ‘nfs2’, ‘nfs3’, ‘nfs’, ‘cifs’, ‘nfs4’, ‘flexcache’.

    Supported values:
    • any
    • nfs2
    • nfs3
    • nfs
    • cifs
    • nfs4
    • flexcache
  • rorule (defaults to: any)

    Configure read-only rules. Defaults to ‘any’.

    Supported values:
    • any
    • none
    • never
    • never
    • krb5
    • ntlm
    • sys
    • spinauth
  • rwrule (defaults to: any)

    Read write rule. Defaults to ‘any’.

    Supported values:
    • any
    • none
    • never
    • never
    • krb5
    • ntlm
    • sys
    • spinauth
  • superusersecurity

    Superuser security flavor. Defaults to ‘any’. Possible values: ‘any’, ‘none’, ‘never’, ‘krb5’, ‘ntlm’, ‘sys’, ‘spinauth’.

    Supported values:
    • any
    • none
    • never
    • never
    • krb5
    • ntlm
    • sys
    • spinauth

Parameters

  • name (namevar)

    The export policy name and index. Must take the form of ‘policy_name:rule_number` where the rule number is an integer and the policy name is an existing export policy.

    Supported values:
    • /:\d+$/
  • provider

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