Yuvipanda has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/223529

Change subject: uwsgi: Update Service['uwsgi'] to more accurate Service defs
......................................................................

uwsgi: Update Service['uwsgi'] to more accurate Service defs

Change-Id: Ic4bb4b3d93ffa01b5dfba5b3c99b8b95a15814af
---
M modules/graphite/manifests/web.pp
M modules/uwsgi/manifests/app.pp
M modules/uwsgi/manifests/init.pp
3 files changed, 8 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/29/223529/1

diff --git a/modules/graphite/manifests/web.pp 
b/modules/graphite/manifests/web.pp
index 085e56d..68888f2 100644
--- a/modules/graphite/manifests/web.pp
+++ b/modules/graphite/manifests/web.pp
@@ -50,13 +50,13 @@
     file { '/etc/graphite/cors.py':
         source  => 'puppet:///modules/graphite/cors.py',
         require => Package['graphite-web'],
-        notify  => Service['uwsgi'],
+        notify  => Service['uwsgi-graphite-web'],
     }
 
     file { '/etc/graphite/local_settings.py':
         content => template('graphite/local_settings.py.erb'),
         require => Package['graphite-web'],
-        notify  => Service['uwsgi'],
+        notify  => Service['uwsgi-graphite-web'],
     }
 
 
diff --git a/modules/uwsgi/manifests/app.pp b/modules/uwsgi/manifests/app.pp
index 77fb3a3..171c393 100644
--- a/modules/uwsgi/manifests/app.pp
+++ b/modules/uwsgi/manifests/app.pp
@@ -41,7 +41,7 @@
             file { $inipath:
                 ensure => link,
                 target => "/etc/uwsgi/apps-available/${basename}.ini",
-                notify => Service['uwsgi'],
+                notify => Service["uwsgi-${title}"],
             }
 
             base::service_unit { "uwsgi-${title}":
@@ -50,12 +50,12 @@
                 systemd       => true,
                 upstart       => true,
             }
-        }
 
-        nrpe::monitor_service { "uwsgi-${title}":
-            description  => "${title} uWSGI web app",
-            nrpe_command => "/usr/sbin/service uwsgi-${title} status",
-            require      => Service['uwsgi'],
+            nrpe::monitor_service { "uwsgi-${title}":
+                description  => "${title} uWSGI web app",
+                nrpe_command => "/usr/sbin/service uwsgi-${title} status",
+                require      => Service["uwsgi-${title}"],
+            }
         }
     }
 }
diff --git a/modules/uwsgi/manifests/init.pp b/modules/uwsgi/manifests/init.pp
index e060eff..05a9d6c 100644
--- a/modules/uwsgi/manifests/init.pp
+++ b/modules/uwsgi/manifests/init.pp
@@ -29,6 +29,5 @@
         purge   => true,
         force   => true,
         require => Package['uwsgi', $plugins],
-        notify  => Service['uwsgi'],
     }
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic4bb4b3d93ffa01b5dfba5b3c99b8b95a15814af
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda <yuvipa...@gmail.com>

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

Reply via email to