Resource Type: gpfs_fileset

Defined in:
lib/puppet/type/gpfs_fileset.rb
Providers:
shell
rest_v2

Summary

Manage a GPFS fileset

Overview

Examples:

Create test GPFS fileset

gpfs_fileset { 'test':
  filesystem      => 'project',
  path            => '/gpfs/project/test',
  owner           => 'nobody:wheel',
  permissions     => '1770',
  inode_space     => 'new',
  max_num_inodes  => 1000000,
  alloc_inodes    => 1000000,
}

Properties

  • alloc_inodes

    Allocated inodes for fileset.

  • ensure (defaults to: present)

    The state of the fileset

    Supported values:
    • present
    • absent
    • unlinked
  • max_num_inodes

    Max number of inodes for fileset.

  • owner

    Owner of GPFS fileset: user:group

  • path

    The GPFS fileset path.

  • permissions

    Permissions of fileset.

Parameters

  • afm_attributes

    AFM attributes

  • enforce_permissions (defaults to: false)

    Enforce POSIX permissions after creation

    Supported values:
    • true
    • false
  • fileset

    The GPFS fileset name.

  • filesystem

    The GPFS filesystem name.

  • inode_space (defaults to: new)

    inodeSpace of fileset.

  • inode_tolerance (defaults to: 32)

    Number of inodes to allow GPFS to adjust max or allocated inodes without triggering a Puppet change

  • name (namevar)

    The default namevar.

  • provider

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