Puppet Class: nfs::server::ubuntu

Defined in:
manifests/server/ubuntu.pp

Overview

Parameters:

  • package (Any) (defaults to: installed)
  • service (Any) (defaults to: running)
  • enable (Any) (defaults to: true)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/server/ubuntu.pp', line 1

class nfs::server::ubuntu (
    $package = installed,
    $service = running,
    $enable  = true,
) {

    anchor { 'nfs::server::ubuntu::begin': }
    
    class { 'nfs::server::ubuntu::packages':
        ensure => $package,
    }->
    class { 'nfs::server::ubuntu::config':
        ensure => $package,
    } ~>
    class { 'nfs::server::ubuntu::services':
        ensure => $service,
        enable => $enable,
    }

    anchor { 'nfs::server::ubuntu::end': }
}