Rush has submitted this change and it was merged.
Change subject: legalpad to radon
......................................................................
legalpad to radon
* uses m3-master.eqiad.wmnet
* phlegal namespace on m3 (per springle)
* pass/user from password
Change-Id: Ic2f8cfff9dea699535cb50ad6a98edfa0c7ae567
---
A manifests/role/phabricator.pp
M manifests/site.pp
2 files changed, 33 insertions(+), 0 deletions(-)
Approvals:
Rush: Verified; Looks good to me, approved
Dzahn: Looks good to me, but someone else must approve
diff --git a/manifests/role/phabricator.pp b/manifests/role/phabricator.pp
new file mode 100644
index 0000000..2a838c3
--- /dev/null
+++ b/manifests/role/phabricator.pp
@@ -0,0 +1,28 @@
+$current_tag = 'rt7264'
+include passwords::mysql::phabricator
+$mysql_adminuser = $passwords::mysql::phabricator::admin_user
+$mysql_adminpass = $passwords::mysql::phabricator::admin_pass
+$mysql_appuser = $passwords::mysql::phabricator::app_user
+$mysql_apppass = $passwords::mysql::phabricator::app_pass
+
+class role::phabricator::legalpad {
+
+ if $::realm == 'production' {
+
+ class { '::phabricator':
+ git_tag => $current_tag,
+ lock_file => '/var/run/phab_repo_lock',
+ mysql_admin_user => $mysql_adminuser,
+ mysql_admin_pass => $mysql_adminpass,
+ settings => {
+ 'darkconsole.enabled' => true,
+ 'phabricator.base-uri' =>
'https://legalpad.wikimedia.org',
+ 'phabricator.show-beta-applications' => true,
+ 'mysql.user' => $mysql_appuser,
+ 'mysql.pass' => $mysql_apppass,
+ 'mysql.host' =>
'm3-master.eqiad.wmnet',
+ 'storage.default-namespace' => 'phlegal',
+ },
+ }
+ }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index d4802d5..05e6c85 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2284,6 +2284,11 @@
include role::poolcounter
}
+node 'radon.eqiad.wmnet' {
+ include admin
+ include role::phabricator::legalpad
+}
+
# Live Recent Changes WebSocket stream
node 'rcs1001.eqiad.wmnet', 'rcs1002.eqiad.wmnet' {
interface::add_ip6_mapped { 'main':
--
To view, visit https://gerrit.wikimedia.org/r/143531
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ic2f8cfff9dea699535cb50ad6a98edfa0c7ae567
Gerrit-PatchSet: 5
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Rush <[email protected]>
Gerrit-Reviewer: Dzahn <[email protected]>
Gerrit-Reviewer: Rush <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits