Andrew Bogott has uploaded a new change for review. https://gerrit.wikimedia.org/r/61069
Change subject: Add robots.txt and a privacy policy to mediawiki_singlenode. ...................................................................... Add robots.txt and a privacy policy to mediawiki_singlenode. Change-Id: I8bd82f3e19aa2052cc184252f099fb2127d47441 --- A modules/mediawiki_singlenode/files/privacy-policy.xml A modules/mediawiki_singlenode/files/robots.txt M modules/mediawiki_singlenode/manifests/init.pp 3 files changed, 128 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/69/61069/1 diff --git a/modules/mediawiki_singlenode/files/privacy-policy.xml b/modules/mediawiki_singlenode/files/privacy-policy.xml new file mode 100644 index 0000000..03ece2e --- /dev/null +++ b/modules/mediawiki_singlenode/files/privacy-policy.xml @@ -0,0 +1,107 @@ +<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.8/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.8/ http://www.mediawiki.org/xml/export-0.8.xsd" version="0.8" xml:lang="en"> + <siteinfo> + <sitename>testwiki</sitename> + <base>http://mwreview-dev9.instance-proxy.wmflabs.org/wiki/Main_Page</base> + <generator>MediaWiki 1.22alpha</generator> + <case>first-letter</case> + <namespaces> + <namespace key="-2" case="first-letter">Media</namespace> + <namespace key="-1" case="first-letter">Special</namespace> + <namespace key="0" case="first-letter" /> + <namespace key="1" case="first-letter">Talk</namespace> + <namespace key="2" case="first-letter">User</namespace> + <namespace key="3" case="first-letter">User talk</namespace> + <namespace key="4" case="first-letter">Testwiki</namespace> + <namespace key="5" case="first-letter">Testwiki talk</namespace> + <namespace key="6" case="first-letter">File</namespace> + <namespace key="7" case="first-letter">File talk</namespace> + <namespace key="8" case="first-letter">MediaWiki</namespace> + <namespace key="9" case="first-letter">MediaWiki talk</namespace> + <namespace key="10" case="first-letter">Template</namespace> + <namespace key="11" case="first-letter">Template talk</namespace> + <namespace key="12" case="first-letter">Help</namespace> + <namespace key="13" case="first-letter">Help talk</namespace> + <namespace key="14" case="first-letter">Category</namespace> + <namespace key="15" case="first-letter">Category talk</namespace> + </namespaces> + </siteinfo> + <page> + <title>Main Page</title> + <ns>0</ns> + <id>1</id> + <revision> + <id>1</id> + <timestamp>2013-04-04T14:46:28Z</timestamp> + <contributor> + <username>MediaWiki default</username> + <id>0</id> + </contributor> + <text xml:space="preserve" bytes="524">'''MediaWiki has been successfully installed.''' + +Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software. + +== Getting started == +* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list] +* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ] +* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] +* [//www.mediawiki.org/wiki/Localisation#Translation_resources Localise MediaWiki for your language]</text> + <sha1>c3gchhvaaxh8pbro7ta0bvbj2slrbyl</sha1> + <model>wikitext</model> + <format>text/x-wiki</format> + </revision> + </page> + <page> + <title>Privacy policy</title> + <ns>0</ns> + <id>2</id> + <revision> + <id>7</id> + <parentid>2</parentid> + <timestamp>2013-04-26T16:10:46Z</timestamp> + <contributor> + <username>Admin</username> + <id>1</id> + </contributor> + <text xml:space="preserve" bytes="128">This is a testing wiki governed by the [https://www.mediawiki.org/wiki/Wikimedia_Labs/Terms_of_use Wikimedia Labs terms of Use].</text> + <sha1>afk29g4tw638nh1oanuo064ncsh397g</sha1> + <model>wikitext</model> + <format>text/x-wiki</format> + </revision> + </page> + <page> + <title>Testwiki:Privacy policy</title> + <ns>4</ns> + <id>3</id> + <revision> + <id>6</id> + <parentid>5</parentid> + <timestamp>2013-04-26T16:10:23Z</timestamp> + <contributor> + <username>Admin</username> + <id>1</id> + </contributor> + <text xml:space="preserve" bytes="128">This is a testing wiki governed by the [https://www.mediawiki.org/wiki/Wikimedia_Labs/Terms_of_use Wikimedia Labs terms of Use].</text> + <sha1>afk29g4tw638nh1oanuo064ncsh397g</sha1> + <model>wikitext</model> + <format>text/x-wiki</format> + </revision> + </page> + <page> + <title>Testwiki:Copyrights</title> + <ns>4</ns> + <id>4</id> + <revision> + <id>8</id> + <timestamp>2013-04-26T16:12:22Z</timestamp> + <contributor> + <username>Admin</username> + <id>1</id> + </contributor> + <comment>Created page with "This is a testing wiki governed by the [https://www.mediawiki.org/wiki/Wikimedia_Labs/Terms_of_use Wikimedia Labs terms of Use]."</comment> + <text xml:space="preserve" bytes="128">This is a testing wiki governed by the [https://www.mediawiki.org/wiki/Wikimedia_Labs/Terms_of_use Wikimedia Labs terms of Use].</text> + <sha1>afk29g4tw638nh1oanuo064ncsh397g</sha1> + <model>wikitext</model> + <format>text/x-wiki</format> + </revision> + </page> +</mediawiki> diff --git a/modules/mediawiki_singlenode/files/robots.txt b/modules/mediawiki_singlenode/files/robots.txt new file mode 100644 index 0000000..1f53798 --- /dev/null +++ b/modules/mediawiki_singlenode/files/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / diff --git a/modules/mediawiki_singlenode/manifests/init.pp b/modules/mediawiki_singlenode/manifests/init.pp index 4d4a3ea..24694b4 100644 --- a/modules/mediawiki_singlenode/manifests/init.pp +++ b/modules/mediawiki_singlenode/manifests/init.pp @@ -88,6 +88,25 @@ logoutput => "on_failure", } + file { "${install_path}/robots.txt": + require => Git::Clone["mediawiki"], + ensure => present, + source => "puppet:///modules/mediawiki_singlenode/robots.txt", + } + + file { "${install_path}/privacy-policy.xml": + require => Git::Clone["mediawiki"], + ensure => present, + source => "puppet:///modules/mediawiki_singlenode/privacy-policy.xml", + } + + exec { "import_privacy_policy": + require => [Exec["mediawiki_setup"], File["${install_path}/privacy-policy.xml"]], + cwd => "$install_path", + command => "/usr/bin/php maintenance/importDump.php privacy-policy.xml", + logoutput => "on_failure", + } + if $ensure == 'latest' { exec { 'mediawiki_update': require => [git::clone["mediawiki"], -- To view, visit https://gerrit.wikimedia.org/r/61069 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8bd82f3e19aa2052cc184252f099fb2127d47441 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Andrew Bogott <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
