Define public IP addresses in base since we cannot trust facter
[mirror/dsa-puppet.git] / manifests / site.pp
index b735738..3e4e39d 100644 (file)
@@ -19,33 +19,13 @@ Service {
 }
 
 node default {
+       # we really should rename this one
        include site
-       include munin
-       include syslog_ng
-       include sudo
-       include ssh
-       include debian_org
-       include monit
-       include time
-       include ssl
-       include hardware
-       include nagios::client
-       include resolv
-       include roles
-       include motd
-       include unbound
-       include bacula::client
-       include autofs
-       include dsa_lvm
-       include grub
-       include multipath
-       include popcon
-       include portforwarder
-       include postgres
-       include haveged
-       include huge_mem
-       include tcp_bbr
-       include certregen::client
+       include base
+
+       # this is magic: it will include whatever classes says we should
+       # include, based on the value of the "classes" array
+       hiera_include('classes')
 
        include roles::pubsub::client
        class { 'roles::udldap::client':