Ensures settings on a filesystem using the type & provider
Supports noop? false
Parameters
fs_type(String)
— The file system type. eg. ext3.
name(String)
— Fully qualified name
mkfs_cmd(Optional[String])
— Command to use to create the file system. Defaults to mkswap for fs_type=swap, otherwise mkfs.{{fs_type}}
options(Optional[String])
— Params for the mkfs command. eg. -l internal,agcount=x
initial_size(Optional[String])
— Initial size of the filesystem, Used only for resource creation, when using this option Puppet will not manage or maintain the size. To resize filesystems see the size property. AIX only.
size(Optional[String])
— Configures the size of the filesystem. Supports filesystem resizing. The size will be rounded up to the nearest multiple of the partition size. AIX only.
ag_size(Optional[Integer])
— Specify the allocation group size in megabytes, AIX only.
large_files(Optional[Boolean])
— Large file enabled file system. AIX only
compress(Optional[Enum[LG,no]])
— Data compression, LZ or no. AIX only
frag(Optional[Integer])
— JFS fragment size in bytes. AIX only
nbpi(Optional[Integer])
— Bytes per inode. AIX only
logname(Optional[String])
— Configure the log logical volume. AIX only
logsize(Optional[Integer])
— Size for an inline log in MB, AIX only
maxext(Optional[Integer])
— Size of a file extent in file system blocks, AIX only
mountguard(Optional[Boolean])
— Enable the mountguard. AIX only
agblksize(Optional[Integer])
— JFS2 block size in bytes, AIX only
extended_attributes(Optional[Enum[v1,v2]])
— Format to be used to store extended attributes. AIX only
encrypted(Optional[Boolean])
— Specify and encrypted filesystem. AIX only
isnapshot(Optional[Boolean])
— Specify whether the filesystem supports internal snapshots, AIX only
mount_options(Optional[String])
— Specify the options to be passed to the mount command. AIX only
vix(Optional[Boolean])
— Specify that the file system can allocate inode extents smaller than the default, AIX only
log_partitions(Optional[String])
— Specify the size of the log logical volume as number of logical partitions, AIX only
nodename(Optional[String])
— Specify the remote host where the filesystem resides. AIX only
accounting(Optional[Boolean])
— Specify accounting subsystem support, AIX only
mountgroup(Optional[String])
— Mount group for the filesystem, AIX only
atboot(Optional[Boolean])
— Specify whether the file system is mounted at boot time, AIX only
perms(Optional[Enum[ro,rw]])
— Permissions for the filesystem, AIX only
device(Optional[String])
— Device to create the filesystem on, this can be a device or a logical volume. AIX only
volume_group(Optional[String])
— Volume group that the file system should be greated on. AIX only.