fix missing comma
[puppet_reprepro.git] / README
1 Reprepro module for Puppet
2 ==========================
3
4 This module allows you to create a reprepro install easily. It can
5 configure cron or a inotify daemon to process the incoming queue and
6 takes care of configuration, user creation and so on.
7
8 Upgrading from previous versions
9 ================================
10
11 Older version were using a single monolithic class with global
12 variables. We are now using a parametrized class instead, so you need
13 to port your manifests.
14
15 Instead of:
16
17   $reprepro_origin = 'example.com'
18   include reprepro
19
20 ... you should use:
21
22   class { 'reprepro': origin => 'example.com' }
23
24 Even more recent versions do not use parametrized classes anymore but
25 defines, in order to support multiple repositories. So you should do
26 instead:
27
28   reprepro::repository { "default": origin => 'example.com' }
29
30 Parameters
31 ==========
32
33 manage_distributions_conf, manage_incoming_conf
34 -----------------------------------------------
35
36 If true, the content of -respectively- the conf/distributions and
37 conf/incoming files is managed by this module. Else, only the
38 existence, ownership and permissions are.
39
40 Default: true.
41
42 basedir_mode
43 ------------
44
45 This module manages the reprepro base directory and sets its
46 permissions to `basedir_mode`.
47
48 Default: 0771
49
50 incoming_mode
51 -------------
52
53 This module manages the reprepro incoming directory and sets its
54 permissions to `incoming_mode`.
55
56 Default: 1777