Add config_gip_lb_30 since there are differences between 3.0 and 3.1
authorDi Qing <Di.Qing@cern.ch>
Mon, 3 Dec 2007 17:07:02 +0000 (17:07 +0000)
committerDi Qing <Di.Qing@cern.ch>
Mon, 3 Dec 2007 17:07:02 +0000 (17:07 +0000)
org.glite.yaim.lb/config/functions/config_gip_lb
org.glite.yaim.lb/config/functions/config_gip_lb_30 [new file with mode: 0644]
org.glite.yaim.lb/config/node-info.d/glite-lb_30

index c42d410..4456b1b 100644 (file)
@@ -37,8 +37,8 @@ EOF
          echo "GlueServiceOwner: $VO" >> $conffile
        done
     
-       $INSTALL_ROOT/lcg/sbin/lcg-info-static-create -c $conffile -t \
-       $INSTALL_ROOT/lcg/etc/GlueService.template > \
+       $INSTALL_ROOT/glite/sbin/glite-info-static-create -c $conffile -t \
+       $INSTALL_ROOT/glite/etc/GlueService.template > \
        $INSTALL_ROOT/glite/etc/gip/ldif/service-${SERVICE_TYPE}.ldif
 
 }
diff --git a/org.glite.yaim.lb/config/functions/config_gip_lb_30 b/org.glite.yaim.lb/config/functions/config_gip_lb_30
new file mode 100644 (file)
index 0000000..c42d410
--- /dev/null
@@ -0,0 +1,44 @@
+function config_gip_lb_check () {
+
+       requires $1 SITE_NAME
+       retcode=$?
+       return ${retcode}
+
+}
+
+function config_gip_lb () {
+
+       SERVICE_HOST=`hostname -f`
+
+       SERVICE_TYPE=org.glite.lb.Server
+       SERVICE_PORT=9003
+       SERVICE_VERSION=1.6.2
+       SERVICE_ENDPOINT="https://${SERVICE_HOST}:${SERVICE_PORT}/lb"
+       conffile=$INSTALL_ROOT/glite/var/tmp/gip/service-${SERVICE_TYPE}.conf
+       cat <<  EOF > $conffile
+dn: GlueServiceUniqueID=${SERVICE_ENDPOINT}
+GlueServiceName: ${SITE_NAME}-${SERVICE_TYPE}
+GlueServiceType: ${SERVICE_TYPE}
+GlueServiceVersion: ${SERVICE_VERSION}
+GlueServiceEndpoint: ${SERVICE_ENDPOINT}
+GlueServiceURI: unset
+GlueServiceAccessPointURL: ${SERVICE_ENDPOINT}
+GlueServiceStatus: OK
+GlueServiceStatusInfo: No Problems
+GlueServiceWSDL: unset
+GlueServiceSemantics: unset
+GlueServiceStartTime: 1970-01-01T00:00:00Z
+GlueForeignKey: GlueSiteUniqueID=${SITE_NAME}
+EOF
+
+       for VO in $VOS; do
+         echo "GlueServiceAccessControlRule: $VO" >> $conffile
+         echo "GlueServiceOwner: $VO" >> $conffile
+       done
+    
+       $INSTALL_ROOT/lcg/sbin/lcg-info-static-create -c $conffile -t \
+       $INSTALL_ROOT/lcg/etc/GlueService.template > \
+       $INSTALL_ROOT/glite/etc/gip/ldif/service-${SERVICE_TYPE}.ldif
+
+}
index 66f1087..98639b6 100644 (file)
@@ -6,7 +6,7 @@ config_edgusers
 config_java
 config_rgma_client
 config_gip_only
-config_gip_lb
+config_gip_lb_30
 config_globus_clients
 config_glite_lb_30
 config_glite_locallogger