Puppet Class: samba::shares

Defined in:
manifests/shares.pp

Overview

This class creates concat fragment for shares for smb.conf



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'manifests/shares.pp', line 5

class samba::shares {
  assert_private('samba::shares is a private class')

  $definitions = $samba::shares_definitions

  if ! empty($definitions) {  
    concat::fragment { 'shares':
      target  => "${samba::config_dir}/${samba::config_file}",
      order   => 'shares',
      content => template($samba::shares_template),
    }
  }
}