diff options
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/brick.pp | 6 | ||||
-rw-r--r-- | manifests/params.pp | 3 |
2 files changed, 6 insertions, 3 deletions
diff --git a/manifests/brick.pp b/manifests/brick.pp index 371be49..4ebdcb1 100644 --- a/manifests/brick.pp +++ b/manifests/brick.pp @@ -340,7 +340,7 @@ define gluster::brick( default => '', } - $options_list = ["${option01}", "${option02}"] + $options_list = ["${option01}", "${option02}","${::gluster::params::misc_mount_nofail}"] } elsif ( $valid_fstype == 'ext4' ) { # exec requires @@ -351,7 +351,7 @@ define gluster::brick( $mkfs_exec = "${::gluster::params::program_mkfs_ext4} -U '${valid_fsuuid}' ${dev2}" # mount options - $options_list = [] # TODO + $options_list = ["${::gluster::params::misc_mount_nofail}"] # TODO } elsif ( $valid_fstype == 'btrfs' ) { # exec requires @@ -364,7 +364,7 @@ define gluster::brick( $mkfs_exec = "${::gluster::params::program_mkfs_btrfs} -U '${valid_fsuuid}' ${dev2}" # mount options - $options_list = [] # TODO + $options_list = ["${::gluster::params::misc_mount_nofail}"] # TODO } else { fail('The $fstype is invalid.') diff --git a/manifests/params.pp b/manifests/params.pp index d53c599..5f16f86 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -79,6 +79,9 @@ class gluster::params( # the operatingsystemrelease string used in the repository URL. $misc_repo_operatingsystemrelease = "${operatingsystemrelease}", + # A failed or missing /etc/fstab entry should not cause the system to hang. + $misc_mount_nofail = 'nofail', + # comment... $comment = '' |