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

Reply via email to