+++ /dev/null
-class websites::dev::php inherits websites::setup {
- # Include the needed classes for website development
- include php
-
- # Declare the needed classes for website development
- class { 'drupal': }
-}
class websites inherits websites::setup {
- # Include the needed classes for website hosting
- include php
- include trac
- include websvn
- include rsync::rrsync
-
- # Declare the needed classes for website hosting
- class { [ 'drupal', 'ikiwiki', 'pmwiki', 'hotglue', 'wordpress' ]: }
- class {
- 'viewvc':
- root_parents => "/var/svn : svn";
- }
-
- $git_daemon = hiera('nodo::web::git_daemon', True)
-
- if $git_daemon != false {
- class { 'git::gitweb': }
- class { 'git::cgit': }
-
- apache::site { "git":
- source => true,
- docroot => '/var/git/repositories',
- mpm => false,
- tag => 'all',
- }
- }
-
apache::site { "images":
docroot => "${apache::www_folder}/images",
mpm => false,