Yuvipanda has uploaded a new change for review.
https://gerrit.wikimedia.org/r/259958
Change subject: ores: Setup separate staging config
......................................................................
ores: Setup separate staging config
Change-Id: If03ca94060845457a34f152c1902dacfe7aad8b4
---
M manifests/role/labsores.pp
A modules/ores/manifests/config.pp
2 files changed, 28 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/58/259958/1
diff --git a/manifests/role/labsores.pp b/manifests/role/labsores.pp
index 4c29d7c..44f861a 100644
--- a/manifests/role/labsores.pp
+++ b/manifests/role/labsores.pp
@@ -57,7 +57,20 @@
queue_maxmemory => '256M',
}
- class { '::ores::redisproxy':
- server => 'localhost',
+ ores::config::staging { 'staging':
+ settings => {
+ 'score_caches' => {
+ 'ores_redis' => {
+ 'host' => '127.0.0.1',
+ }
+ },
+ 'score_processors' => {
+ 'ores_celery' => {
+ 'BROKER_URL' => 'redis://127.0.0.1:6379',
+ 'CELERY_RESULT_BACKEND' => 'redis://127.0.0.1:6379',
+ }
+ }
+ },
+ priority => '99',
}
}
diff --git a/modules/ores/manifests/config.pp b/modules/ores/manifests/config.pp
new file mode 100644
index 0000000..811f530
--- /dev/null
+++ b/modules/ores/manifests/config.pp
@@ -0,0 +1,13 @@
+define ores::config(
+ $priority,
+ $config,
+) {
+ require ::ores::base
+
+ file { "${::ores::base::config_path}/config/${priority}-${title}":
+ content => ordered_yaml($config),
+ owner => 'www-data',
+ group => 'www-data',
+ mode => '0660',
+ }
+}
--
To view, visit https://gerrit.wikimedia.org/r/259958
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If03ca94060845457a34f152c1902dacfe7aad8b4
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits