Files
zulip/puppet/zulip-internal/manifests/mediawiki.pp
Zev Benjamin dd678465ae [manual] Move puppet modules to the top level
The new puppet.conf file has to be moved into place manually.

(imported from commit 253d9a95386dae8c803a998ce2dc7e8be40c880a)
2013-10-30 15:42:26 -04:00

40 lines
1.1 KiB
Puppet

class zulip-internal::mediawiki {
class { 'zulip::postgres-common': }
$mediawiki_packages = [ "mediawiki", "mediawiki-extensions" ]
package { $mediawiki_packages: ensure => "installed" }
apache2site {'mediawiki':
require => [File['/etc/apache2/sites-available/'],
Apache2mod['headers'], Apache2mod['ssl'],
],
ensure => present,
}
file { '/etc/mediawiki/LocalSettings.php':
ensure => file,
owner => "root",
group => "root",
mode => 644,
source => "puppet:///modules/zulip-internal/mediawiki/LocalSettings.php",
}
file { '/usr/local/share/mediawiki/extensions/Auth_remoteuser.php':
ensure => file,
owner => "root",
group => "root",
mode => 644,
source => "puppet:///modules/zulip-internal/mediawiki/Auth_remoteuser.php",
}
file { '/etc/mediawiki-extensions/extensions-available/Auth_remoteuser.php':
ensure => 'link',
target => '/usr/local/share/mediawiki/extensions/Auth_remoteuser.php',
}
file { '/etc/mediawiki-extensions/extensions-enabled/Auth_remoteuser.php':
ensure => 'link',
target => '../extensions-available/Auth_remoteuser.php',
}
}