Hashar has uploaded a new change for review.

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


Change subject: beta: appserver should uses /data/project/apache
......................................................................

beta: appserver should uses /data/project/apache

On beta, this make sure any application server (web or jobrunner) has a
/usr/local/apache pointing to /data/project/apache.

Change-Id: I89a92a8d5af7c6923e34abad75cde4e24e3a7090
---
M modules/applicationserver/manifests/config/apache.pp
M modules/applicationserver/manifests/config/base.pp
2 files changed, 7 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/57/64057/1

diff --git a/modules/applicationserver/manifests/config/apache.pp 
b/modules/applicationserver/manifests/config/apache.pp
index c4c3c36..ce617e5 100644
--- a/modules/applicationserver/manifests/config/apache.pp
+++ b/modules/applicationserver/manifests/config/apache.pp
@@ -39,10 +39,6 @@
                        notify => Service[apache]
                }
        } else {  # labs
-               file { '/usr/local/apache':
-                       ensure => link,
-                       target => '/data/project/apache',
-               }
                # bug 38996 - Apache service does not run on start, need a fake
                # sync to start it up.
                exec { 'Fake sync apache wmf config on beta':
diff --git a/modules/applicationserver/manifests/config/base.pp 
b/modules/applicationserver/manifests/config/base.pp
index 4ca321f..5809b0e 100644
--- a/modules/applicationserver/manifests/config/base.pp
+++ b/modules/applicationserver/manifests/config/base.pp
@@ -3,4 +3,10 @@
 class applicationserver::config::base {
        # Other classes can depend on this to ensure all configuration
        # is complete
-}
\ No newline at end of file
+       if $::realm == 'labs' {
+               file { '/usr/local/apache':
+                       ensure => link,
+                       target => '/data/project/apache',
+               }
+       }
+}

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

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

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

Reply via email to