Gehel has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/343302 )

Change subject: wdqs - remove trebuchet based deployment
......................................................................

wdqs - remove trebuchet based deployment

Now that all wdqs servers have moved to scap 3, trebuchet isn't used anymore.

Change-Id: Ifc7143794f34763c3c09ab5aa0541522ec90a83b
---
M modules/wdqs/manifests/init.pp
M modules/wdqs/manifests/service.pp
2 files changed, 13 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/02/343302/1

diff --git a/modules/wdqs/manifests/init.pp b/modules/wdqs/manifests/init.pp
index 7e2e4d2..35082e9 100644
--- a/modules/wdqs/manifests/init.pp
+++ b/modules/wdqs/manifests/init.pp
@@ -37,7 +37,11 @@
         managehome => no,
     }
 
-    include ::wdqs::service
+    class { 'wdqs::service':
+        deploy_user => $deploy_user,
+        package_dir => $package_dir,
+        username => $username,
+    }
 
     file { $log_dir:
         ensure  => directory,
@@ -105,13 +109,6 @@
 
     # WDQS Updater service
     include wdqs::updater
-
-    # Deployment
-    scap::target { 'wdqs/wdqs':
-        service_name => 'wdqs-blazegraph',
-        deploy_user  => $deploy_user,
-        manage_user  => true,
-    }
 
     # GC logs rotation is done by the JVM, but on JVM restart, the logs left by
     # the previous instance are left alone. This cron takes care of cleaning up
diff --git a/modules/wdqs/manifests/service.pp 
b/modules/wdqs/manifests/service.pp
index ee27ebb..ace50d6 100644
--- a/modules/wdqs/manifests/service.pp
+++ b/modules/wdqs/manifests/service.pp
@@ -3,8 +3,9 @@
 # Provisions WDQS service package
 #
 class wdqs::service(
-    $package_dir=$::wdqs::package_dir,
-    $username=$::wdqs::username,
+    $deploy_user,
+    $package_dir,
+    $username,
     $config_file='RWStore.properties',
 ) {
 
@@ -12,10 +13,11 @@
 
     if $::wdqs::use_git_deploy {
 
-        package { 'wdqs':
-            ensure   => present,
-            provider => 'trebuchet',
-            require  => User[$username],
+        # Deployment
+        scap::target { 'wdqs/wdqs':
+            service_name => 'wdqs-blazegraph',
+            deploy_user  => $deploy_user,
+            manage_user  => true,
         }
 
         $git_deploy_dir = '/srv/deployment/wdqs/wdqs'

-- 
To view, visit https://gerrit.wikimedia.org/r/343302
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc7143794f34763c3c09ab5aa0541522ec90a83b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Gehel <guillaume.leder...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to