1 |
class common { |
2 |
class default_mageia_server_no_smtp { |
3 |
|
4 |
include shadow |
5 |
include openssh::server |
6 |
include common::default_ssh_root_key |
7 |
include common::base_packages |
8 |
include common::export_ssh_keys |
9 |
include common::import_ssh_keys |
10 |
include common::i18n |
11 |
include ntp |
12 |
include common::urpmi_update |
13 |
include puppet::client |
14 |
include xymon::client |
15 |
include cron |
16 |
|
17 |
# provided by lsb-core, but it also pull |
18 |
# various unneeded stuff for our server |
19 |
file { '/srv/': |
20 |
ensure => directory |
21 |
} |
22 |
} |
23 |
|
24 |
class default_mageia_server inherits default_mageia_server_no_smtp { |
25 |
include postfix::simple_relay |
26 |
} |
27 |
} |