Puppet Class: netatalk::params

Defined in:
manifests/params.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'manifests/params.pp', line 1

class netatalk::params {

  $package_name = 'netatalk'
  $service_name = 'netatalk'
  $afp_service = true
  $afp_port    = '548'

  case $::operatingsystem {

    'centos', 'redhat', 'fedora', 'scientific': {
      $config_dir = '/etc/netatalk'
      $global_config = "${config_dir}/netatalk.conf"
      $volumes_config = "${config_dir}/AppleVolumes.default"
      $afpd_config = "${config_dir}/afpd.conf"
    }

    'ubuntu', 'debian': {
      $config_dir = '/etc/netatalk'
      $global_config = '/etc/default/netatalk'
      $volumes_config = "${config_dir}/AppleVolumes.default"
      $afpd_config = "${config_dir}/afpd.conf"
    }

    default: {
      fail("The ${module_name} module only supports EL variants, Ubuntu and Debian. Check the modules documentation for details")
    }

  }

}