Puppet Class: example

Inherits:
::example::params
Inherited by:
example::config
example::install
example::service
Defined in:
manifests/init.pp

Overview

Parameters:

  • output_text (String) (defaults to: $example::params::output_text)
  • file_name (String) (defaults to: $example::params::file_name)


4
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/init.pp', line 4

class example(

  String $output_text = $example::params::output_text,
  String $file_name   = $example::params::file_name,

 )
 
    inherits ::example::params {

    notice('Running init.pp')

    #Defining child classes
    contain example::install
    contain example::config
    contain example::service

    #Definng inter-class dependencies
       Class['::example::install']
    -> Class['::example::config']
    ~> Class['::example::service']

    notice('Example module complete!')
    
    }