Defined Type: fhgfs::mount

Defined in:
manifests/mount.pp

Overview

Define: fhgfs::mount

This module manages FhGFS mounts

Parameters:

  • cfg (Any)
  • mnt (Any)
  • user (Any) (defaults to: $fhgfs::user)
  • group (Any) (defaults to: $fhgfs::group)
  • mounts_cfg (Any) (defaults to: '/etc/fhgfs/fhgfs-mounts.conf')


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/mount.pp', line 5

define fhgfs::mount (
  $cfg,
  $mnt,
  $user       = $fhgfs::user,
  $group      = $fhgfs::group,
  $mounts_cfg = '/etc/fhgfs/fhgfs-mounts.conf',
) {

  include fhgfs::client

  file { $mnt:
    ensure  => directory,
    owner   => $user,
    group   => $group,
    mode    => '0755',
  }

  file_line { 'mnt_config':
    line    => "${mnt} ${cfg}",
    path    => $mounts_cfg,
    require => [ File[$mounts_cfg], File[$mnt] ],
  }
}