aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/common/manifests/init.pp
blob: acdaea7e81aa31a07038a0417a3b413db6ed4ab2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class common {
    class default_mageia_server_no_smtp {

        include shadow
        include openssh::server
        include common::default_ssh_root_key
        include common::base_packages
        include common::export_ssh_keys
        include common::import_ssh_keys
        include common::i18n
        include ntp
        include common::urpmi_update
        include puppet::client
        include xymon::client
        include cron

        # provided by lsb-core, but it also pull
        # various unneeded stuff for our server
        file { '/srv/':
            ensure => directory
        }
    }

    class default_mageia_server inherits default_mageia_server_no_smtp {
        include postfix::simple_relay
    }
}