fix class loading so variables are set
[puppet_common.git] / README
1 Common Module
2 -------------
3
4 The common module installs various functions that are required by other
5 modules. This module should be installed before any of the other module.
6
7 ! Upgrade Notice !
8
9 The 'append_if_no_such_line' define has been replaced with the 'line' define. If
10 you are using 'append_if_no_such_line' anywhere in your manifests, you will need
11 to transition to 'line' before upgrading to this version of the common
12 module. The 'line' define is a drop-in replacement and essentially equivalent,
13 so the transition is quite easy, you should only simply need to change the name
14 in your manifests.
15
16 To use this module, follow these directions:
17
18 1. Your modules directory will need all the files included in this
19    repository placed under a directory called "common"
20
21 2. Add the following line to manifests/site.pp:
22    
23        import "modules.pp"
24
25 3. Add the following line to manifests/modules.pp:
26
27        import "common"
28
29
30 Original author: David Schmitt (mailto:david@dasz.at)
31 Copyright:: Copyright (c) 2007-2009 dasz.at OG
32 License::   3-clause BSD
33
34 Additional authors:
35 Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at>
36 Copyright 2008-2011, admin(at)immerda.ch
37 Copyright 2008, Puzzle ITC GmbH
38  Marcel Härry haerry+puppet(at)puzzle.ch
39  Simon Josi josi+puppet(at)puzzle.ch
40 Copyright 2009-2011, Riseup Labs <http://riseuplabs.org>
41  Pietro Ferrari <pietro@riseup.net>
42  Micah Anderson <micah@riseup.net>
43 Copyright (C) 2007 Antoine Beaupre <anarcat@koumbit.org>
44 Copyright (c) 2011 intrigeri - intrigeri(at)boum.org