Add profile for roundcube and use it for community
[cacert-puppet.git] / sitemodules / profiles / manifests / roundcube.pp
1 # Class: profiles::roundcube
2 # ==========================
3 #
4 # This class installs and configures the roundcube webmail system.
5 #
6 # Examples
7 # --------
8 #
9 # @example
10 # class roles::myhost {
11 # include profiles::roundcube
12 # }
13 #
14 # Authors
15 # -------
16 #
17 # Jan Dittberner <jandd@cacert.org>
18 #
19 # Copyright
20 # ---------
21 #
22 # Copyright 2019 Jan Dittberner
23 class profiles::roundcube (
24 ) {
25 package { 'mariadb-server':
26 ensure => latest,
27 }
28
29 package { ['dbconfig-mysql', 'php-zip', 'php-gd', 'libapache2-mod-php', 'roundcube', 'roundcube-plugins', 'roundcube-mysql']:
30 ensure => latest,
31 }
32 }