aboutsummaryrefslogtreecommitdiff
path: root/manifests/init.pp
blob: 019dcac7d30d3da29ae06beff66c83718d88e73f (plain)
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
31
32
# = Class nfs
#
class nfs (
  $client            = $::nfs::params::client,
  $config_dir        = $::nfs::params::config_dir,
  $config_dir_mode   = $::nfs::params::config_dir_mode,
  $config_file       = $::nfs::params::config_file,
  $config_file_mode  = $::nfs::params::config_file_mode,
  $config_group      = $::nfs::params::config_group,
  $config_user       = $::nfs::params::config_user,
  $daemon_group      = $::nfs::params::daemon_group,
  $daemon_user       = $::nfs::params::daemon_user,
  $pkg_ensure        = $::nfs::params::pkg_ensure,
  $pkg_list          = $::nfs::params::pkg_list,
  $server            = $::nfs::params::server,
  $service_enable    = $::nfs::params::service_enable,
  $service_ensure    = $::nfs::params::service_ensure,
  $service_hasstatus = $::nfs::params::service_hasstatus,
  $service_name      = $::nfs::params::service_name,
  $service_rpc       = $::nfs::params::service_rpc,
) inherits nfs::params {

  include nfs::install
  include nfs::config
  include nfs::service

  Class['nfs::install'] ->
  Class['nfs::config'] ->
  Class['nfs::service']

}