]> git.donarmstrong.com Git - dsa-puppet.git/blob - manifests/site.pp
Add a default path to the Exec object and remove absolute paths in motd
[dsa-puppet.git] / manifests / site.pp
1 Package {
2     require => File["/etc/apt/apt.conf.d/local-recommends"]
3 }
4
5 File {
6     owner   => root,
7     group   => root,
8     mode    => 444,
9     ensure  => file,
10 }
11
12 Exec {
13     path => "/usr/bin:/usr/sbin:/bin:/sbin"
14 }
15
16 node default {
17     include munin-node
18     include sudo
19     include debian-org
20     include monit
21     include motd
22
23     case $smartarraycontroller {
24         "true":    { include debian-proliant }
25         default: {}
26     }
27
28     case $mta {
29         "exim4":   { include exim }
30         default:   {}
31     }
32
33     import "nagios"
34     include nagios-client
35
36     case $hostname {
37         morales:   {}
38         default:   { include samhain }
39     }
40
41     case $hostname {
42         spohr:     {
43                       import "nagios"
44                       include nagios-server
45                    }
46         default:   {}
47     }
48
49     case $apache2 {
50         "true":    { case $hostname {
51                         carver,rore,tartini:  { include apache2 }
52                         default:   {}
53                    } }
54         default: {}
55     }
56
57     case $hostname {
58         ancina,brahms,goedel,goetz,lafayette,malo,praetorius,puccini:
59                    { include buildd }
60         default:   {}
61     }
62     case $hostname {
63         geo1,geo2,geo3:
64                    { include geodns }
65         default:   {}
66     }
67 }
68
69 node penalosa inherits default {
70     include hosts
71 }