Update mediawiki, install extensions from git repos
This commit is contained in:
parent
c9440800df
commit
38c6a1ae15
@ -30,10 +30,10 @@ include_recipe 'composer'
|
|||||||
|
|
||||||
server_name = 'wiki.kosmos.org'
|
server_name = 'wiki.kosmos.org'
|
||||||
|
|
||||||
node.override['mediawiki']['version'] = "1.32.0"
|
node.override['mediawiki']['version'] = "1.34.2"
|
||||||
node.override['mediawiki']['webdir'] = "#{node['mediawiki']['docroot_dir']}/mediawiki-#{node['mediawiki']['version']}"
|
node.override['mediawiki']['webdir'] = "#{node['mediawiki']['docroot_dir']}/mediawiki-#{node['mediawiki']['version']}"
|
||||||
node.override['mediawiki']['tarball']['name'] = "mediawiki-#{node['mediawiki']['version']}.tar.gz"
|
node.override['mediawiki']['tarball']['name'] = "mediawiki-#{node['mediawiki']['version']}.tar.gz"
|
||||||
node.override['mediawiki']['tarball']['url'] = "https://releases.wikimedia.org/mediawiki/1.32/#{node['mediawiki']['tarball']['name']}"
|
node.override['mediawiki']['tarball']['url'] = "https://releases.wikimedia.org/mediawiki/1.34/#{node['mediawiki']['tarball']['name']}"
|
||||||
node.override['mediawiki']['language_code'] = 'en'
|
node.override['mediawiki']['language_code'] = 'en'
|
||||||
node.override['mediawiki']['server_name'] = server_name
|
node.override['mediawiki']['server_name'] = server_name
|
||||||
node.override['mediawiki']['site_name'] = 'Kosmos Wiki'
|
node.override['mediawiki']['site_name'] = 'Kosmos Wiki'
|
||||||
@ -98,7 +98,8 @@ nginx_site server_name do
|
|||||||
action :enable
|
action :enable
|
||||||
end
|
end
|
||||||
|
|
||||||
nginx_certbot_site server_name
|
# TODO
|
||||||
|
# nginx_certbot_site server_name
|
||||||
|
|
||||||
#
|
#
|
||||||
# Extensions
|
# Extensions
|
||||||
@ -136,31 +137,28 @@ end
|
|||||||
|
|
||||||
if node["mediawiki"]["ldap_enabled"]
|
if node["mediawiki"]["ldap_enabled"]
|
||||||
# LDAP
|
# LDAP
|
||||||
ark "PluggableAuth" do
|
git "#{node['mediawiki']['webdir']}/extensions/PluggableAuth" do
|
||||||
url "https://github.com/wikimedia/mediawiki-extensions-PluggableAuth/archive/REL1_32.zip"
|
repository "https://github.com/wikimedia/mediawiki-extensions-PluggableAuth.git"
|
||||||
path "#{node['mediawiki']['webdir']}/extensions"
|
revision "5.7"
|
||||||
owner node["nginx"]["user"]
|
user node["nginx"]["user"]
|
||||||
group node["nginx"]["group"]
|
group node["nginx"]["group"]
|
||||||
mode 0750
|
action :sync
|
||||||
action :dump
|
|
||||||
end
|
end
|
||||||
|
|
||||||
ark "LDAPProvider" do
|
git "#{node['mediawiki']['webdir']}/extensions/LDAPProvider" do
|
||||||
url "https://github.com/wikimedia/mediawiki-extensions-LDAPProvider/archive/REL1_31.zip"
|
repository "https://github.com/wikimedia/mediawiki-extensions-LDAPProvider.git"
|
||||||
path "#{node['mediawiki']['webdir']}/extensions"
|
revision "1.0.3"
|
||||||
owner node["nginx"]["user"]
|
user node["nginx"]["user"]
|
||||||
group node["nginx"]["group"]
|
group node["nginx"]["group"]
|
||||||
mode 0750
|
action :sync
|
||||||
action :dump
|
|
||||||
end
|
end
|
||||||
|
|
||||||
ark "LDAPAuthentication2" do
|
git "#{node['mediawiki']['webdir']}/extensions/LDAPAuthentication2" do
|
||||||
url "https://github.com/wikimedia/mediawiki-extensions-LDAPAuthentication2/archive/REL1_31.zip"
|
repository "https://github.com/wikimedia/mediawiki-extensions-LDAPAuthentication2.git"
|
||||||
path "#{node['mediawiki']['webdir']}/extensions"
|
revision "1.0.1"
|
||||||
owner node["nginx"]["user"]
|
user node["nginx"]["user"]
|
||||||
group node["nginx"]["group"]
|
group node["nginx"]["group"]
|
||||||
mode 0750
|
action :sync
|
||||||
action :dump
|
|
||||||
end
|
end
|
||||||
|
|
||||||
package "php-ldap"
|
package "php-ldap"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user