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

Change subject: Scap3: deploy logstash/plugins with scap3
......................................................................

Scap3: deploy logstash/plugins with scap3

Bug: T165748
Change-Id: I7a90067d4e25ece7590aaf6d6f603ca5f2a7072b
---
M hieradata/common/role/deployment.yaml
M hieradata/common/scap/dsh.yaml
M hieradata/role/common/deployment_server.yaml
M modules/logstash/manifests/init.pp
4 files changed, 11 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/72/354472/1

diff --git a/hieradata/common/role/deployment.yaml 
b/hieradata/common/role/deployment.yaml
index 7612021..ec75665 100644
--- a/hieradata/common/role/deployment.yaml
+++ b/hieradata/common/role/deployment.yaml
@@ -40,9 +40,6 @@
   cassandra/logstash-logback-encoder:
     gitfat_enabled: true
     upstream: 
https://gerrit.wikimedia.org/r/operations/software/logstash-logback-encoder
-  logstash/plugins:
-    gitfat_enabled: true
-    upstream: 
https://gerrit.wikimedia.org/r/operations/software/logstash/plugins
   wikimedia/discovery/analytics:
     upstream: https://gerrit.wikimedia.org/r/wikimedia/discovery/analytics
   analytics/aqs/deploy:
diff --git a/hieradata/common/scap/dsh.yaml b/hieradata/common/scap/dsh.yaml
index fa78973..d7296d7 100644
--- a/hieradata/common/scap/dsh.yaml
+++ b/hieradata/common/scap/dsh.yaml
@@ -74,3 +74,8 @@
   librenms:
     hosts:
       - netmon1001.wikimedia.org
+  logstash:
+    hosts:
+      - logstash1001.eqiad.wmnet
+      - logstash1002.eqiad.wmnet
+      - logstash1003.eqiad.wmnet
diff --git a/hieradata/role/common/deployment_server.yaml 
b/hieradata/role/common/deployment_server.yaml
index 729a5e3..9119669 100644
--- a/hieradata/role/common/deployment_server.yaml
+++ b/hieradata/role/common/deployment_server.yaml
@@ -60,6 +60,7 @@
       - deploy-service
       - aqs-admins
       - deploy-aqs
+      - deployment
 
   dumpsdeploy:
     trusted_groups:
@@ -105,6 +106,8 @@
   kartotherian/deploy:
     repository: maps/kartotherian/deploy
 #    lvs_service: kartotherian
+  logstash/plugins:
+    repository: operations/software/logstash/plugins
   analytics/pivot/deploy:
     repository: analytics/pivot/deploy
   mathoid/deploy: {}
diff --git a/modules/logstash/manifests/init.pp 
b/modules/logstash/manifests/init.pp
index d84d6b3..c38d77a 100644
--- a/modules/logstash/manifests/init.pp
+++ b/modules/logstash/manifests/init.pp
@@ -27,8 +27,9 @@
         require => Package[$java_package],
     }
 
-    package { 'logstash/plugins':
-        provider       => 'trebuchet',
+    # This creates the deploy-service user on targets
+    scap::target { 'logstash/plugins':
+        deploy_user => 'deploy-service',
     }
 
     $plugin_zip_path = 
'/srv/deployment/logstash/plugins/target/releases/plugins-latest.zip'

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7a90067d4e25ece7590aaf6d6f603ca5f2a7072b
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Thcipriani <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to