]> gitweb.fluxo.info Git - hydra.git/commitdiff
Updates whereis to site_websites convention
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 12 Sep 2015 02:11:15 +0000 (23:11 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 12 Sep 2015 02:11:15 +0000 (23:11 -0300)
share/hydra/whereis

index 6aff32d4278dbda73b37d56934c44a4ff2f7b690..687b2808532473859cb2d737d97f9c284136a80d 100755 (executable)
@@ -50,11 +50,13 @@ if [ -e "$PUPPET/manifests/nodes/$LAYER.pp" ]; then
 fi
 
 # Is it a website?
-if [ -e "$PUPPET/manifests/classes/websites.pp" ] && \
-     grep -e "apache::site" "$PUPPET/manifests/classes/websites.pp" | grep -q "$LAYER" ; then
-  echo "Defined as a website on $PUPPET/manifests/classes/websites.pp:"
+if [ -e "$PUPPET/modules/site_websites" ] && \
+     grep -R -e "apache::site" "$PUPPET/modules/site_websites/manifests/" | grep -q "$LAYER" ; then
+  MANIFEST="$(cd $PUPPET && grep -R -e "apache::site" "modules/site_websites/manifests/" | grep "$LAYER" | cut -d : -f 1)"
+
+  echo "Defined as a website on $MANIFEST:"
   echo ""
-  sed -n -e "/apache::site { \"$LAYER\":/,/ }/ p" $PUPPET/manifests/classes/websites.pp
+  sed -n -e "/apache::site { \"$LAYER\":/,/ }/ p" $PUPPET/$MANIFEST
 fi
 
 # DNS config