Rush has uploaded a new change for review.
https://gerrit.wikimedia.org/r/143531
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, 36 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/31/143531/1
diff --git a/manifests/role/phabricator.pp b/manifests/role/phabricator.pp
new file mode 100644
index 0000000..6716f50
--- /dev/null
+++ b/manifests/role/phabricator.pp
@@ -0,0 +1,31 @@
+class role::phabricator {
+
+ $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
+
+ if $::realm == 'production' {
+
+ #designated to iridium can be below it soon
+ if ($::fqdn =~ /^radon.eqiad.wmnet/) {
+ 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..b84e1d8 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
+}
+
# 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: newchange
Gerrit-Change-Id: Ic2f8cfff9dea699535cb50ad6a98edfa0c7ae567
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Rush <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits