/[adm]/puppet/deployment/wikis/manifests/init.pp
ViewVC logotype

Diff of /puppet/deployment/wikis/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2384 by boklm, Mon Oct 24 18:23:58 2011 UTC revision 2385 by misc, Fri Feb 10 14:19:57 2012 UTC
# Line 1  Line 1 
1  class wikis {  class wikis {
2      $wikis_root = '/srv/wiki'      $wikis_root = '/srv/wiki'
3      $wikis_templates = '/srv/wiki-templates'      $wikis_templates = '/srv/wiki-templates'
4      class { "mediawiki::config":      class { 'mediawiki::config':
5          pgsql_password => extlookup("mediawiki_pgsql",'x'),          pgsql_password => extlookup('mediawiki_pgsql','x'),
6          secretkey => extlookup("mediawiki_secretkey",'x'),          secretkey      => extlookup('mediawiki_secretkey','x'),
7          ldap_password => extlookup('mediawiki_ldap','x'),          ldap_password  => extlookup('mediawiki_ldap','x'),
8          root => $wikis_root,          root           => $wikis_root,
9          vhost => false,          vhost          => false,
10      }      }
11    
12      subversion::snapshot { $wikis_templates:      subversion::snapshot { $wikis_templates:
13          source => "svn://svn.$domain/svn/web/templates/mediawiki"          source => "svn://svn.$::domain/svn/web/templates/mediawiki"
14      }      }
15    
16      $wiki_languages = [ 'en' ]      $wiki_languages = [ 'en' ]
17      mediawiki::instance { "en":      mediawiki::instance { 'en':
18          title => "Mageia wiki",          title         => 'Mageia wiki',
19          wiki_settings => template('wikis/wiki_settings'),          wiki_settings => template('wikis/wiki_settings'),
20          skinsdir => "$wikis_templates/skins",          skinsdir      => "$wikis_templates/skins",
21      }      }
22    
23      apache::vhost_redirect_ssl { "wiki.$domain": }      apache::vhost_redirect_ssl { "wiki.$::domain": }
24    
25      apache::vhost_base { "ssl_wiki.$domain":      apache::vhost_base { "ssl_wiki.$::domain":
26          location => '/dev/null',          use_ssl => true,
27          use_ssl => true,          vhost   => "wiki.$::domain",
28          vhost => "wiki.$domain",          content => template('wikis/wiki_vhost.conf'),
         content => template("wikis/wiki_vhost.conf"),  
29      }      }
30  }  }

Legend:
Removed from v.2384  
changed lines
  Added in v.2385

  ViewVC Help
Powered by ViewVC 1.1.30