+ + + Sunet Forum +
+En mötesplats för kommunikation, nätverkande och utbyte av erfarenheter inom Sunets communities.
+diff --git a/global/overlay/etc/puppet/modules/net/manifests/forum.pp b/global/overlay/etc/puppet/modules/net/manifests/forum.pp
new file mode 100644
index 0000000..5b36fd8
--- /dev/null
+++ b/global/overlay/etc/puppet/modules/net/manifests/forum.pp
@@ -0,0 +1,26 @@
+class net::forum {
+ # Required packages
+ package { ['php', 'mysql-server', 'mysql-client']:
+ ensure => installed,
+ }
+
+ # Create virtual host configuration file
+ file { '/etc/apache2/sites-enabled/humhub.conf':
+ ensure => file,
+ content => template('net/forum/humhub.conf.erb'),
+ mode => '0644',
+ require => Package['apache2'],
+ notify => Service['apache2'],
+ }
+
+ # Create a basic index.html
+ file { '/var/www/index.html':
+ ensure => file,
+ content => template('net/forum/index.html.erb'),
+ owner => 'www-data',
+ group => 'www-data',
+ mode => '0644',
+ require => Package['apache2'],
+ }
+}
+
diff --git a/global/overlay/etc/puppet/modules/net/templates/forum/humhub.conf.erb b/global/overlay/etc/puppet/modules/net/templates/forum/humhub.conf.erb
new file mode 100644
index 0000000..1664e93
--- /dev/null
+++ b/global/overlay/etc/puppet/modules/net/templates/forum/humhub.conf.erb
@@ -0,0 +1,52 @@
+
En mötesplats för kommunikation, nätverkande och utbyte av erfarenheter inom Sunets communities.
+