Skip to content

Instantly share code, notes, and snippets.

@tbatchelli
Created January 13, 2011 21:18
Show Gist options
  • Save tbatchelli/778630 to your computer and use it in GitHub Desktop.
Save tbatchelli/778630 to your computer and use it in GitHub Desktop.
remote-file /var/lib/ldap/DB_CONFIG...
MD5 sum is 379919de537cf1efc5c1cc54fea605da /var/lib/ldap/DB_CONFIG
ls: /var/lib/ldap/DB_CONFIG.~[0-9]*~: No such file or directory
...done
remote-file /etc/sysconfig/ldap...
--- /etc/sysconfig/ldap 2010-11-29 00:50:22.000000000 -0800
+++ /etc/sysconfig/ldap.new 2011-01-13 13:18:29.000000000 -0800
@@ -1,15 +1,3 @@
-# Parameters to ulimit called right before starting slapd
-# - use this to change system limits for slapd
-ULIMIT_SETTINGS=
-
-# How long to wait between sending slapd TERM and KILL
-# signals when stopping slapd by init script
-# - format is the same as used when calling sleep
-STOP_DELAY=3s
-
-# By default only listening on ldap:/// is turned on.
-# If you want to change listening options for slapd,
-# set following three variables to yes or no
-SLAPD_LDAP=yes
-SLAPD_LDAPS=no
-SLAPD_LDAPI=no
+SLAPD_LDAP="yes"
+SLAPD_LDAPI="no"
+SLAPD_LDAPS="no"
MD5 sum is 26bf81fe723e3080d4cb52c86a33da99 /etc/sysconfig/ldap
...done
Stopping slapd: [FAILED]
Checking configuration files for slapd: config file testing succeeded
[ OK ]
Starting slapd: [ OK ]
Directory /home/tbatchelli/ldifs...
...done
remote-file /home/tbatchelli/ldifs/countries.ldif...
MD5 sum is d7f02d0fd511cf23aaec47f39d935f9b /home/tbatchelli/ldifs/countries.ldif
ls: /home/tbatchelli/ldifs/countries.ldif.~[0-9]*~: No such file or directory
...done
Conditionally load LDIF into LDAP server...
ldap_bind: Can't contact LDAP server (-1)
ldap_bind: Can't contact LDAP server (-1)
Conditionally load LDIF into LDAP server failed
logout

ERROR 2011-01-13 13:03:37,474 pallet.execute - Error output :
INFO 2011-01-13 13:03:37,477 clj-ssh.ssh - Disconnecting from 192.168.36.119 port 22
INFO 2011-01-13 13:03:37,478 clj-ssh.ssh - Caught an exception, leaving main loop due to Socket closed
@tbatchelli
Copy link
Author

Error executing script :
:cmd echo "remote-file /etc/sysconfig/iptables..."
{ { cat > /etc/sysconfig/iptables.new <<EOFpallet
*filter
:INPUT ACCEPT
:FORWARD ACCEPT
:OUTPUT ACCEPT
:FWR -
-A INPUT -j FWR
-A FWR -i lo -j ACCEPT
-A FWR -p icmp -j ACCEPT
-A FWR -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FWR -p tcp --dport 22 -j ACCEPT
-A FWR -p tcp --dport 389 -j ACCEPT

Rejects all remaining connections with port-unreachable errors.

-A FWR -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j REJECT --reject-with icmp-port-unreachable
-A FWR -p udp -j REJECT --reject-with icmp-port-unreachable
COMMIT

EOFpallet
} && md5diff=
if [ ( -e /etc/sysconfig/iptables -a -e /etc/sysconfig/iptables.md5 ) ]; then
cd $(dirname /etc/sysconfig/iptables.md5) &amp;&amp; md5sum --status --check $(basename /etc/sysconfig/iptables.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /etc/sysconfig/iptables -a -e /etc/sysconfig/iptables.new ) ]; then
diff -u /etc/sysconfig/iptables /etc/sysconfig/iptables.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /etc/sysconfig/iptables.new /etc/sysconfig/iptables
fi
if [ ! -e /etc/sysconfig/iptables ]; then
mv /etc/sysconfig/iptables.new /etc/sysconfig/iptables
fi && chmod 0755 /etc/sysconfig/iptables && md5sum /etc/sysconfig/iptables > /etc/sysconfig/iptables.md5 && echo MD5 sum is $(cat /etc/sysconfig/iptables.md5) && ls -t /etc/sysconfig/iptables.[0-9]* | tail -n +6 | xargs rm -f; } || { echo "remote-file /etc/sysconfig/iptables" failed; exit 1; } >&2
echo "...done"
/sbin/iptables-restore < /etc/sysconfig/iptables
echo "Packages..."
{ yum install -q -y openldap openldap-servers openldap-clients; } || { echo "Packages" failed; exit 1; } >&2
echo "...done"
echo "Directory /usr/local/etc/openldap/schema/..."
{ mkdir -p /usr/local/etc/openldap/schema/ && chown ldap /usr/local/etc/openldap/schema/ && chmod 755 /usr/local/etc/openldap/schema/; } || { echo "Directory /usr/local/etc/openldap/schema/" failed; exit 1; } >&2
echo "...done"
echo "remote-file /usr/local/etc/openldap/schema/custom.schema..."
{ { cat > /usr/local/etc/openldap/schema/custom.schema.new <<EOFpallet
attributetype ( 1.3.6.1.4.1.6863.2.3.109 NAME 'nsRoleDN'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.110 NAME 'iplanet-am-user-login-status'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.111 NAME 'inetUserStatus'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.112 NAME 'iplanet-am-user-admin-start-dn'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.113 NAME 'iplanet-am-user-success-url'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.114 NAME 'spAddress1'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.115 NAME 'spAddress2'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.116 NAME 'spAffiliatedCompanies'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.117 NAME 'spCity'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.118 NAME 'spCompanyDisplayName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.119 NAME 'spCompanyName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.120 NAME 'spCompanyType'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.121 NAME 'spCountryCode'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.122 NAME 'spCountryName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.123 NAME 'spProductCodes'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.124 NAME 'spRegion'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.125 NAME 'spSalesforceCsspPassword'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.126 NAME 'spState'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.127 NAME 'preferredTimeZone'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.128 NAME 'sunAMAuthInvalidAttemptsData'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )

attributetype ( 1.3.6.1.4.1.6863.2.3.129 NAME 'spDomainName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.130 NAME 'spExpireDate'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.131 NAME 'spPrimaryContact'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )

attributetype ( 1.3.6.1.4.1.6863.2.3.132 NAME 'spCompanyTypeDescription'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )

attributetype ( 1.3.6.1.4.1.6863.2.3.133 NAME 'spCompanyContact'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )

attributetype ( 1.3.6.1.4.1.6863.2.3.134 NAME 'cosPriority'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.135 NAME 'inetDomainStatus'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.136 NAME 'spSalesforceContactId'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.137 NAME 'spSubdivisionName'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.138 NAME 'spAlpha2-iso31661'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.139 NAME 'spAlpha2-iso31662'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.140 NAME 'spalpha3-iso31661'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.141 NAME 'spFrenchshortname'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

attributetype ( 1.3.6.1.4.1.6863.2.3.142 NAME 'spEnglishshortname'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{200} )

objectclass used to define gogrid custom objects

objectclass ( 1.3.6.1.4.1.6863.2.4.57 NAME 'gogridObject'
DESC 'A very useful object'
SUP top AUXILIARY
MAY (nsRoleDN $ iplanet-am-user-login-status $ inetUserStatus $ iplanet-am-user-admin-start-dn $ iplanet-am-user-success-url $ spAddress1 $ spAddress2 $ spAffiliatedCompanies $ spCity $ spCompanyDisplayName $ spCompanyName $ spCompanyType $ spCountryCode $ spCountryName $ spProductCodes $ spRegion $ spSalesforceCsspPassword $ spState $ preferredTimeZone $ sunAMAuthInvalidAttemptsData $ spDomainName $ spExpireDate $ spPrimaryContact $ spCompanyTypeDescription $ spCompanyContact $ cosPriority $ inetDomainStatus $ spSalesforceContactId $ spSubdivisionName $ spAlpha2-iso31661 $ spAlpha2-iso31662 $ spalpha3-iso31661 $ spFrenchshortname $ spEnglishshortname))

EOFpallet
} && md5diff=
if [ ( -e /usr/local/etc/openldap/schema/custom.schema -a -e /usr/local/etc/openldap/schema/custom.schema.md5 ) ]; then
cd $(dirname /usr/local/etc/openldap/schema/custom.schema.md5) &amp;&amp; md5sum --status --check $(basename /usr/local/etc/openldap/schema/custom.schema.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /usr/local/etc/openldap/schema/custom.schema -a -e /usr/local/etc/openldap/schema/custom.schema.new ) ]; then
diff -u /usr/local/etc/openldap/schema/custom.schema /usr/local/etc/openldap/schema/custom.schema.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /usr/local/etc/openldap/schema/custom.schema.new /usr/local/etc/openldap/schema/custom.schema
fi
if [ ! -e /usr/local/etc/openldap/schema/custom.schema ]; then
mv /usr/local/etc/openldap/schema/custom.schema.new /usr/local/etc/openldap/schema/custom.schema
fi && chown ldap /usr/local/etc/openldap/schema/custom.schema && chmod 644 /usr/local/etc/openldap/schema/custom.schema && md5sum /usr/local/etc/openldap/schema/custom.schema > /usr/local/etc/openldap/schema/custom.schema.md5 && echo MD5 sum is $(cat /usr/local/etc/openldap/schema/custom.schema.md5) && ls -t /usr/local/etc/openldap/schema/custom.schema.[0-9]* | tail -n +6 | xargs rm -f; } || { echo "remote-file /usr/local/etc/openldap/schema/custom.schema" failed; exit 1; } >&2
echo "...done"
echo "remote-file /usr/local/etc/openldap/schema/spiso31662.schema..."
{ { cat > /usr/local/etc/openldap/schema/spiso31662.schema.new <<EOFpallet
attributetype ( 1.3.6.1.4.1.6863.2.3.144 NAME 'spsubdivision'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{200} )

objectclass used to define gogrid custom objects

objectclass ( 1.3.6.1.4.1.6863.2.4.58 NAME 'spiso31662'
DESC 'object for country'
SUP top STRUCTURAL
MAY (spsubdivision))

EOFpallet
} && md5diff=
if [ ( -e /usr/local/etc/openldap/schema/spiso31662.schema -a -e /usr/local/etc/openldap/schema/spiso31662.schema.md5 ) ]; then
cd $(dirname /usr/local/etc/openldap/schema/spiso31662.schema.md5) &amp;&amp; md5sum --status --check $(basename /usr/local/etc/openldap/schema/spiso31662.schema.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /usr/local/etc/openldap/schema/spiso31662.schema -a -e /usr/local/etc/openldap/schema/spiso31662.schema.new ) ]; then
diff -u /usr/local/etc/openldap/schema/spiso31662.schema /usr/local/etc/openldap/schema/spiso31662.schema.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /usr/local/etc/openldap/schema/spiso31662.schema.new /usr/local/etc/openldap/schema/spiso31662.schema
fi
if [ ! -e /usr/local/etc/openldap/schema/spiso31662.schema ]; then
mv /usr/local/etc/openldap/schema/spiso31662.schema.new /usr/local/etc/openldap/schema/spiso31662.schema
fi && chown ldap /usr/local/etc/openldap/schema/spiso31662.schema && chmod 644 /usr/local/etc/openldap/schema/spiso31662.schema && md5sum /usr/local/etc/openldap/schema/spiso31662.schema > /usr/local/etc/openldap/schema/spiso31662.schema.md5 && echo MD5 sum is $(cat /usr/local/etc/openldap/schema/spiso31662.schema.md5) && ls -t /usr/local/etc/openldap/schema/spiso31662.schema.[0-9]* | tail -n +6 | xargs rm -f; } || { echo "remote-file /usr/local/etc/openldap/schema/spiso31662.schema" failed; exit 1; } >&2
echo "...done"
echo "remote-file /usr/local/etc/openldap/schema/spcountry.schema..."
{ { cat > /usr/local/etc/openldap/schema/spcountry.schema.new <<EOFpallet
attributetype ( 1.3.6.1.4.1.6863.2.3.150 NAME 'spcountries'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
ORDERING caseIgnoreOrderingMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{200} )

objectclass used to define gogrid custom objects

objectclass ( 1.3.6.1.4.1.6863.2.4.59 NAME 'spcountry'
DESC 'object for country'
SUP top STRUCTURAL
MAY (spcountries))

EOFpallet
} && md5diff=
if [ ( -e /usr/local/etc/openldap/schema/spcountry.schema -a -e /usr/local/etc/openldap/schema/spcountry.schema.md5 ) ]; then
cd $(dirname /usr/local/etc/openldap/schema/spcountry.schema.md5) &amp;&amp; md5sum --status --check $(basename /usr/local/etc/openldap/schema/spcountry.schema.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /usr/local/etc/openldap/schema/spcountry.schema -a -e /usr/local/etc/openldap/schema/spcountry.schema.new ) ]; then
diff -u /usr/local/etc/openldap/schema/spcountry.schema /usr/local/etc/openldap/schema/spcountry.schema.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /usr/local/etc/openldap/schema/spcountry.schema.new /usr/local/etc/openldap/schema/spcountry.schema
fi
if [ ! -e /usr/local/etc/openldap/schema/spcountry.schema ]; then
mv /usr/local/etc/openldap/schema/spcountry.schema.new /usr/local/etc/openldap/schema/spcountry.schema
fi && chown ldap /usr/local/etc/openldap/schema/spcountry.schema && chmod 644 /usr/local/etc/openldap/schema/spcountry.schema && md5sum /usr/local/etc/openldap/schema/spcountry.schema > /usr/local/etc/openldap/schema/spcountry.schema.md5 && echo MD5 sum is $(cat /usr/local/etc/openldap/schema/spcountry.schema.md5) && ls -t /usr/local/etc/openldap/schema/spcountry.schema.[0-9]* | tail -n +6 | xargs rm -f; } || { echo "remote-file /usr/local/etc/openldap/schema/spcountry.schema" failed; exit 1; } >&2
echo "...done"
echo "remote-file /etc/openldap/slapd.conf..."
{ { cat > /etc/openldap/slapd.conf.new <<EOFpallet
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/ppolicy.schema
include /usr/local/etc/openldap/schema/custom.schema
include /usr/local/etc/openldap/schema/spiso31662.schema
include /usr/local/etc/openldap/schema/spcountry.schema
allow bind_v2
loglevel 90
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
password-hash {SSHA}
database bdb
suffix "dc=gogrid,dc=com"
rootdn "cn=Manager,dc=gogrid,dc=com"
directory /var/lib/ldap
cachesize 2000
rootpw {SSHA}PWkDP+t1ajd/DwjCT+juLI3J1R1bUwXU
serverID 2
index objectClass eq
index cn pres,eq
mirrormode true
database monitor

EOFpallet
} && md5diff=
if [ ( -e /etc/openldap/slapd.conf -a -e /etc/openldap/slapd.conf.md5 ) ]; then
cd $(dirname /etc/openldap/slapd.conf.md5) &amp;&amp; md5sum --status --check $(basename /etc/openldap/slapd.conf.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /etc/openldap/slapd.conf -a -e /etc/openldap/slapd.conf.new ) ]; then
diff -u /etc/openldap/slapd.conf /etc/openldap/slapd.conf.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /etc/openldap/slapd.conf.new /etc/openldap/slapd.conf && hash_set flags_hash openldap__slapd__config 1
fi
if [ ! -e /etc/openldap/slapd.conf ]; then
mv /etc/openldap/slapd.conf.new /etc/openldap/slapd.conf && hash_set flags_hash openldap__slapd__config 1
fi && chown ldap /etc/openldap/slapd.conf && chmod 600 /etc/openldap/slapd.conf && md5sum /etc/openldap/slapd.conf > /etc/openldap/slapd.conf.md5 && echo MD5 sum is $(cat /etc/openldap/slapd.conf.md5) && ls -t /etc/openldap/slapd.conf.[0-9]* | tail -n +6 | xargs rm -f; } || { echo "remote-file /etc/openldap/slapd.conf" failed; exit 1; } >&2
echo "...done"
echo "remote-file /var/lib/ldap/DB_CONFIG..."
{ { cat > /var/lib/ldap/DB_CONFIG.new <<EOFpallet
set_cachesize 0 268435456 1
set_lg_regionmax 262144
set_lg_bsize 2097152

EOFpallet
} && md5diff=
if [ ( -e /var/lib/ldap/DB_CONFIG -a -e /var/lib/ldap/DB_CONFIG.md5 ) ]; then
cd $(dirname /var/lib/ldap/DB_CONFIG.md5) &amp;&amp; md5sum --status --check $(basename /var/lib/ldap/DB_CONFIG.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /var/lib/ldap/DB_CONFIG -a -e /var/lib/ldap/DB_CONFIG.new ) ]; then
diff -u /var/lib/ldap/DB_CONFIG /var/lib/ldap/DB_CONFIG.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /var/lib/ldap/DB_CONFIG.new /var/lib/ldap/DB_CONFIG
fi
if [ ! -e /var/lib/ldap/DB_CONFIG ]; then
mv /var/lib/ldap/DB_CONFIG.new /var/lib/ldap/DB_CONFIG
fi && chown ldap /var/lib/ldap/DB_CONFIG && chmod 600 /var/lib/ldap/DB_CONFIG && md5sum /var/lib/ldap/DB_CONFIG > /var/lib/ldap/DB_CONFIG.md5 && echo MD5 sum is $(cat /var/lib/ldap/DB_CONFIG.md5) && ls -t /var/lib/ldap/DB_CONFIG.[0-9]_ | tail -n +6 | xargs rm -f; } || { echo "remote-file /var/lib/ldap/DB_CONFIG" failed; exit 1; } >&2
echo "...done"
echo "remote-file /etc/sysconfig/ldap..."
{ { cat > /etc/sysconfig/ldap.new <<EOFpallet
SLAPD_LDAP="yes"
SLAPD_LDAPI="no"
SLAPD_LDAPS="no"
EOFpallet
} && md5diff=
if [ ( -e /etc/sysconfig/ldap -a -e /etc/sysconfig/ldap.md5 ) ]; then
cd $(dirname /etc/sysconfig/ldap.md5) &amp;&amp; md5sum --status --check $(basename /etc/sysconfig/ldap.md5)
md5diff=$?
fi
contentdiff=
if [ ( -e /etc/sysconfig/ldap -a -e /etc/sysconfig/ldap.new ) ]; then
diff -u /etc/sysconfig/ldap /etc/sysconfig/ldap.new
contentdiff=$?
fi
if [ ( "${md5diff}" == "1" ) ]; then
echo Existing content did not match md5:
exit 1
fi
if [ ( "${contentdiff}" != "0" ) ]; then
mv -f --backup=numbered /etc/sysconfig/ldap.new /etc/sysconfig/ldap
fi
if [ ! -e /etc/sysconfig/ldap ]; then
mv /etc/sysconfig/ldap.new /etc/sysconfig/ldap
fi && chown root:root /etc/sysconfig/ldap && chmod 644 /etc/sysconfig/ldap && md5sum /etc/sysconfig/ldap > /etc/sysconfig/ldap.md5 && echo MD5 sum is $(cat /etc/sysconfig/ldap.md5) && ls -t /etc/sysconfig/ldap.[0-9]_ | tail -n +6 | xargs rm -f; } || { echo "remote-file /etc/sysconfig/ldap" failed; exit 1; } >&2
echo "...done"
if [ ( "1" == "$(hash_echo flags_hash openldap__slapd__config -n )" ) ]; then /etc/init.d/ldap restart;fi
echo "Directory $HOME/ldifs..."
{ mkdir -p $HOME/ldifs; } || { echo "Directory $HOME/ldifs" failed; exit 1; } >&2
echo "...done"
echo "remote-file $HOME/ldifs/countries.ldif..."
{ { cat > $HOME/ldifs/countries.ldif.new <<'EOFpallet'
dn: spCountryCode=ALB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AL
spalpha3-iso31661: ALB
spCountryCode: ALB
spCountryName: Albania
spEnglishshortname: Albania
spFrenchshortname: Albanie
spRegion: EMEA

dn: spCountryCode=DZA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DZ
spalpha3-iso31661: DZA
spCountryCode: DZA
spCountryName: Algeria
spEnglishshortname: ALGERIA
spRegion: EMEA

dn: spCountryCode=ASM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AS
spalpha3-iso31661: ASM
spCountryCode: ASM
spCountryName: American Samoa
spEnglishshortname: AMERICAN SAMOA
spRegion: APAC

dn: spCountryCode=AND,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AD
spalpha3-iso31661: AND
spCountryCode: AND
spCountryName: Andorra
spEnglishshortname: ANDORRA
spFrenchshortname: ANDORRE
spRegion: EMEA

dn: spCountryCode=AGO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AO
spalpha3-iso31661: AGO
spCountryCode: AGO
spCountryName: Angola
spEnglishshortname: ANGOLA
spFrenchshortname: ANGOLA
spRegion: EMEA

dn: spCountryCode=AIA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AI
spalpha3-iso31661: AIA
spCountryCode: AIA
spCountryName: Anguilla
spEnglishshortname: ANGUILLA
spFrenchshortname: ANGUILLA
spRegion: Americas

dn: spCountryCode=ATA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AQ
spalpha3-iso31661: ATA
spCountryCode: ATA
spCountryName: Antarctica
spEnglishshortname: ANTARCTICA
spFrenchshortname: ANTARCTIQUE
spRegion: APAC

dn: spCountryCode=ATG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AG
spalpha3-iso31661: ATG
spCountryCode: ATG
spCountryName: Antigua and Barbuda
spEnglishshortname: ANTIGUA AND BARBUDA
spFrenchshortname: ANTIGUA-ET-BARBUDA
spRegion: Americas

dn: spCountryCode=ARG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AR
spalpha3-iso31661: ARG
spCountryCode: ARG
spCountryName: Argentina
spEnglishshortname: ARGENTINA
spFrenchshortname: ARGENTINE
spRegion: Americas

dn: spCountryCode=ARM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AM
spalpha3-iso31661: ARM
spCountryCode: ARM
spCountryName: Armenia
spEnglishshortname: ARMENIA
spRegion: EMEA

dn: spCountryCode=ABW,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AW
spalpha3-iso31661: ABW
spCountryCode: ABW
spCountryName: Aruba
spEnglishshortname: ARUBA
spFrenchshortname: ARUBA
spRegion: Americas

dn: spCountryCode=AUS,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AU
spalpha3-iso31661: AUS
spCountryCode: AUS
spCountryName: Australia
spEnglishshortname: AUSTRALIA
spFrenchshortname: AUSTRALIE
spRegion: APAC

dn: spCountryCode=AUT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AT
spalpha3-iso31661: AUT
spCountryCode: AUT
spCountryName: Austria
spEnglishshortname: AUSTRIA
spFrenchshortname: AUTRICHE
spRegion: EMEA

dn: spCountryCode=AZE,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AZ
spalpha3-iso31661: AZE
spCountryCode: AZE
spCountryName: Azerbaijan
spEnglishshortname: AZERBAIJAN
spRegion: EMEA

dn: spCountryCode=BHS,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BS
spalpha3-iso31661: BHS
spCountryCode: BHS
spCountryName: Bahamas
spEnglishshortname: BAHAMAS
spFrenchshortname: BAHAMAS
spRegion: Americas

dn: spCountryCode=BHR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BH
spalpha3-iso31661: BHR
spCountryCode: BHR
spCountryName: Bahrain
spEnglishshortname: BAHRAIN
spRegion: EMEA

dn: spCountryCode=BGD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BD
spalpha3-iso31661: BGD
spCountryCode: BGD
spCountryName: Bangladesh
spEnglishshortname: BANGLADESH
spFrenchshortname: BANGLADESH
spRegion: APAC

dn: spCountryCode=BRB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BB
spalpha3-iso31661: BRB
spCountryCode: BRB
spCountryName: Barbados
spEnglishshortname: BARBADOS
spFrenchshortname: BARBADE
spRegion: Americas

dn: spCountryCode=BLR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BY
spalpha3-iso31661: BLR
spCountryCode: BLR
spCountryName: Belarus
spEnglishshortname: BELARUS
spRegion: EMEA

dn: spCountryCode=BEL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BE
spalpha3-iso31661: BEL
spCountryCode: BEL
spCountryName: Belgium
spEnglishshortname: BELGIUM
spFrenchshortname: BELGIQUE
spRegion: EMEA

dn: spCountryCode=BLZ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BZ
spalpha3-iso31661: BLZ
spCountryCode: BLZ
spCountryName: Belize
spEnglishshortname: BELIZE
spFrenchshortname: BELIZE
spRegion: Americas

dn: spCountryCode=BEN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BJ
spalpha3-iso31661: BEN
spCountryCode: BEN
spCountryName: Benin
spEnglishshortname: BENIN
spRegion: EMEA

dn: spCountryCode=BMU,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BM
spalpha3-iso31661: BMU
spCountryCode: BMU
spCountryName: Bermuda
spEnglishshortname: BERMUDA
spFrenchshortname: BERMUDES
spRegion: Americas

dn: spCountryCode=BTN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BT
spalpha3-iso31661: BTN
spCountryCode: BTN
spCountryName: Bhutan
spEnglishshortname: BHUTAN
spFrenchshortname: BHOUTAN
spRegion: APAC

dn: spCountryCode=BOL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BO
spalpha3-iso31661: BOL
spCountryCode: BOL
spCountryName: Bolivia
spEnglishshortname: BOLIVIA
spFrenchshortname: BOLIVIE
spRegion: Americas

dn: spCountryCode=BIH,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BA
spalpha3-iso31661: BIH
spCountryCode: BIH
spCountryName: Bosnia and Herzegovina
spEnglishshortname: BOSNIA AND HERZEGOVINA
spRegion: EMEA

dn: spCountryCode=BWA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BW
spalpha3-iso31661: BWA
spCountryCode: BWA
spCountryName: Botswana
spEnglishshortname: BOTSWANA
spFrenchshortname: BOTSWANA
spRegion: EMEA

dn: spCountryCode=BVT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BV
spalpha3-iso31661: BVT
spCountryCode: BVT
spCountryName: Bouvet Island
spEnglishshortname: BOUVET ISLAND
spRegion: EMEA

dn: spCountryCode=BRA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BR
spalpha3-iso31661: BRA
spCountryCode: BRA
spCountryName: Brazil
spEnglishshortname: BRAZIL
spRegion: Americas

dn: spCountryCode=IOT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IO
spalpha3-iso31661: IOT
spCountryCode: IOT
spCountryName: British Indian Ocean Territory
spEnglishshortname: BRITISH INDIAN OCEAN TERRITORY
spRegion: EMEA

dn: spCountryCode=VGB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: VG
spalpha3-iso31661: VGB
spCountryCode: VGB
spCountryName: British Virgin Islands
spEnglishshortname: VIRGIN ISLANDS, BRITISH
spRegion: Americas

dn: spCountryCode=BRN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BN
spalpha3-iso31661: BRN
spCountryCode: BRN
spCountryName: Brunei
spEnglishshortname: BRUNEI DARUSSALAM
spRegion: APAC

dn: spCountryCode=BFA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BF
spalpha3-iso31661: BFA
spCountryCode: BFA
spCountryName: Burkina Faso
spEnglishshortname: BURKINA FASO
spFrenchshortname: BURKINA FASO
spRegion: EMEA

dn: spCountryCode=BGR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BG
spalpha3-iso31661: BGR
spCountryCode: BGR
spCountryName: Bulgaria
spEnglishshortname: BULGARIA
spFrenchshortname: BULGARIE
spRegion: EMEA

dn: spCountryCode=MMR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MM
spalpha3-iso31661: MMR
spCountryCode: MMR
spCountryName: Burma
spEnglishshortname: MYANMAR
spFrenchshortname: MYANMAR
spRegion: APAC

dn: spCountryCode=BDI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: BI
spalpha3-iso31661: BDI
spCountryCode: BDI
spCountryName: Burundi
spEnglishshortname: BURUNDI
spFrenchshortname: BURUNDI
spRegion: EMEA

dn: spCountryCode=KHM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KH
spalpha3-iso31661: KHM
spCountryCode: KHM
spCountryName: Cambodia
spEnglishshortname: CAMBODIA
spFrenchshortname: CAMBODGE
spRegion: APAC

dn: spCountryCode=CMR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CM
spalpha3-iso31661: CMR
spCountryCode: CMR
spCountryName: Cameroon
spEnglishshortname: CAMEROON
spFrenchshortname: CAMEROUN
spRegion: EMEA

dn: spCountryCode=CAN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CA
spalpha3-iso31661: CAN
spCountryCode: CAN
spCountryName: Canada
spEnglishshortname: CANADA
spFrenchshortname: CANADA
spRegion: Americas

dn: spCountryCode=CPV,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CV
spalpha3-iso31661: CPV
spCountryCode: CPV
spCountryName: Cape Verde
spEnglishshortname: CAPE VERDE
spFrenchshortname: CAP-VERT
spRegion: EMEA

dn: spCountryCode=CYM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KY
spalpha3-iso31661: CYM
spCountryCode: CYM
spCountryName: Cayman Islands
spEnglishshortname: CAYMAN ISLANDS
spRegion: Americas

dn: spCountryCode=CAF,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CF
spalpha3-iso31661: CAF
spCountryCode: CAF
spCountryName: Central African Republic
spEnglishshortname: CENTRAL AFRICAN REPUBLIC
spRegion: EMEA

dn: spCountryCode=TCD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: TD
spalpha3-iso31661: TCD
spCountryCode: TCD
spCountryName: Chad
spEnglishshortname: CHAD
spFrenchshortname: TCHAD
spRegion: EMEA

dn: spCountryCode=CHL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CL
spalpha3-iso31661: CHL
spCountryCode: CHL
spCountryName: Chile
spEnglishshortname: CHILE
spFrenchshortname: CHILI
spRegion: Americas

dn: spCountryCode=CHN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CN
spalpha3-iso31661: CHN
spCountryCode: CHN
spCountryName: China
spEnglishshortname: CHINA
spFrenchshortname: CHINE
spRegion: APAC

dn: spCountryCode=CXR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CX
spalpha3-iso31661: CXR
spCountryCode: CXR
spCountryName: Christmas Island
spEnglishshortname: CHRISTMAS ISLAND
spRegion: APAC

dn: spCountryCode=CCK,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CC
spalpha3-iso31661: CCK
spCountryCode: CCK
spCountryName: Cocos (Keeling) Islands
spEnglishshortname: COCOS (KEELING) ISLANDS
spRegion: APAC

dn: spCountryCode=COL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CO
spalpha3-iso31661: COL
spCountryCode: COL
spCountryName: Colombia
spEnglishshortname: COLOMBIA
spFrenchshortname: COLOMBIE
spRegion: Americas

dn: spCountryCode=COM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KM
spalpha3-iso31661: COM
spCountryCode: COM
spCountryName: Comoros
spEnglishshortname: COMOROS
spFrenchshortname: COMORES
spRegion: EMEA

dn: spCountryCode=COD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CD
spalpha3-iso31661: COD
spCountryCode: COD
spCountryName: Congo, Democratic Republic of the
spEnglishshortname: CONGO, THE DEMOCRATIC REPUBLIC OF THE
spRegion: EMEA

dn: spCountryCode=COG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CG
spalpha3-iso31661: COG
spCountryCode: COG
spCountryName: Congo, Republic of the
spEnglishshortname: CONGO
spFrenchshortname: CONGO
spRegion: EMEA

dn: spCountryCode=COK,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CK
spalpha3-iso31661: COK
spCountryCode: COK
spCountryName: Cook Islands
spEnglishshortname: COOK ISLANDS
spRegion: APAC

dn: spCountryCode=CRI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CR
spalpha3-iso31661: CRI
spCountryCode: CRI
spCountryName: Costa Rica
spEnglishshortname: COSTA RICA
spFrenchshortname: COSTA RICA
spRegion: Americas

dn: spCountryCode=CIV,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CI
spalpha3-iso31661: CIV
spCountryCode: CIV
spCountryName: Cote d'Ivoire
spRegion: EMEA

dn: spCountryCode=HRV,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HR
spalpha3-iso31661: HRV
spCountryCode: HRV
spCountryName: Croatia
spEnglishshortname: CROATIA
spFrenchshortname: CROATIE
spRegion: EMEA

dn: spCountryCode=CUB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CU
spalpha3-iso31661: CUB
spCountryCode: CUB
spCountryName: Cuba
spEnglishshortname: CUBA
spFrenchshortname: CUBA
spRegion: Americas

dn: spCountryCode=CYP,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CY
spalpha3-iso31661: CYP
spCountryCode: CYP
spCountryName: Cyprus
spEnglishshortname: CYPRUS
spFrenchshortname: CHYPRE
spRegion: EMEA

dn: spCountryCode=CZE,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: CZ
spalpha3-iso31661: CZE
spCountryCode: CZE
spCountryName: Czech Republic
spEnglishshortname: CZECH REPUBLIC
spRegion: EMEA

dn: spCountryCode=DNK,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DK
spalpha3-iso31661: DNK
spCountryCode: DNK
spCountryName: Denmark
spEnglishshortname: DENMARK
spFrenchshortname: DANEMARK
spRegion: EMEA

dn: spCountryCode=DJI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DJ
spalpha3-iso31661: DJI
spCountryCode: DJI
spCountryName: Djibouti
spEnglishshortname: DJIBOUTI
spFrenchshortname: DJIBOUTI
spRegion: EMEA

dn: spCountryCode=DMA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DM
spalpha3-iso31661: DMA
spCountryCode: DMA
spCountryName: Dominica
spEnglishshortname: DOMINICA
spFrenchshortname: DOMINIQUE
spRegion: Americas

dn: spCountryCode=DOM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DO
spalpha3-iso31661: DOM
spCountryCode: DOM
spCountryName: Dominican Republic
spEnglishshortname: DOMINICAN REPUBLIC
spRegion: Americas

dn: spCountryCode=TLS,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: TL
spalpha3-iso31661: TLS
spCountryCode: TLS
spCountryName: East Timor
spEnglishshortname: TIMOR-LESTE
spFrenchshortname: TIMOR-LESTE
spRegion: APAC

dn: spCountryCode=ECU,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: EC
spalpha3-iso31661: ECU
spCountryCode: ECU
spCountryName: Ecuador
spEnglishshortname: ECUADOR
spRegion: Americas

dn: spCountryCode=EGY,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: EG
spalpha3-iso31661: EGY
spCountryCode: EGY
spCountryName: Egypt
spEnglishshortname: EGYPT
spRegion: EMEA

dn: spCountryCode=SLV,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: SV
spalpha3-iso31661: SLV
spCountryCode: SLV
spCountryName: El Salvador
spEnglishshortname: EL SALVADOR
spFrenchshortname: EL SALVADOR
spRegion: Americas

dn: spCountryCode=GNQ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GQ
spalpha3-iso31661: GNQ
spCountryCode: GNQ
spCountryName: Equatorial Guinea
spEnglishshortname: EQUATORIAL GUINEA
spRegion: EMEA

dn: spCountryCode=ERI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: ER
spalpha3-iso31661: ERI
spCountryCode: ERI
spCountryName: Eritrea
spEnglishshortname: ERITREA
spRegion: EMEA

dn: spCountryCode=EST,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: EE
spalpha3-iso31661: EST
spCountryCode: EST
spCountryName: Estonia
spEnglishshortname: ESTONIA
spFrenchshortname: ESTONIE
spRegion: EMEA

dn: spCountryCode=ETH,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: ET
spalpha3-iso31661: ETH
spCountryCode: ETH
spCountryName: Ethiopia
spEnglishshortname: ETHIOPIA
spRegion: EMEA

dn: spCountryCode=FLK,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FK
spalpha3-iso31661: FLK
spCountryCode: FLK
spCountryName: Falkland Islands (Islas Malvinas)
spEnglishshortname: FALKLAND ISLANDS (MALVINAS)
spRegion: Americas

dn: spCountryCode=FRO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FO
spalpha3-iso31661: FRO
spCountryCode: FRO
spCountryName: Faroe Islands
spEnglishshortname: FAROE ISLANDS
spRegion: EMEA

dn: spCountryCode=FJI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FJ
spalpha3-iso31661: FJI
spCountryCode: FJI
spCountryName: Fiji
spEnglishshortname: FIJI
spFrenchshortname: FIDJI
spRegion: APAC

dn: spCountryCode=FIN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FI
spalpha3-iso31661: FIN
spCountryCode: FIN
spCountryName: Finland
spEnglishshortname: FINLAND
spFrenchshortname: FINLANDE
spRegion: EMEA

dn: spCountryCode=FRA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FR
spalpha3-iso31661: FRA
spCountryCode: FRA
spCountryName: France
spEnglishshortname: FRANCE
spFrenchshortname: FRANCE
spRegion: EMEA

dn: spCountryCode=GUF,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GF
spalpha3-iso31661: GUF
spCountryCode: GUF
spCountryName: French Guiana
spEnglishshortname: FRENCH GUIANA
spRegion: EMEA

dn: spCountryCode=PYF,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: PF
spalpha3-iso31661: PYF
spCountryCode: PYF
spCountryName: French Polynesia
spEnglishshortname: FRENCH POLYNESIA
spRegion: APAC

dn: spCountryCode=ATF,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: TF
spalpha3-iso31661: ATF
spCountryCode: ATF
spCountryName: French Southern and Antarctic Lands
spEnglishshortname: FRENCH SOUTHERN TERRITORIES
spRegion: EMEA

dn: spCountryCode=GAB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GA
spalpha3-iso31661: GAB
spCountryCode: GAB
spCountryName: Gabon
spEnglishshortname: GABON
spFrenchshortname: GABON
spRegion: EMEA

dn: spCountryCode=GMB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GM
spalpha3-iso31661: GMB
spCountryCode: GMB
spCountryName: Gambia, The
spEnglishshortname: GAMBIA
spFrenchshortname: GAMBIE
spRegion: EMEA

dn: spCountryCode=GEO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GE
spalpha3-iso31661: GEO
spCountryCode: GEO
spCountryName: Georgia
spEnglishshortname: GEORGIA
spRegion: EMEA

dn: spCountryCode=DEU,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: DE
spalpha3-iso31661: DEU
spCountryCode: DEU
spCountryName: Germany
spEnglishshortname: GERMANY
spFrenchshortname: ALLEMAGNE
spRegion: EMEA

dn: spCountryCode=GHA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GH
spalpha3-iso31661: GHA
spCountryCode: GHA
spCountryName: Ghana
spEnglishshortname: GHANA
spFrenchshortname: GHANA
spRegion: EMEA

dn: spCountryCode=GIB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GI
spalpha3-iso31661: GIB
spCountryCode: GIB
spCountryName: Gibraltar
spEnglishshortname: GIBRALTAR
spFrenchshortname: GIBRALTAR
spRegion: EMEA

dn: spCountryCode=GRC,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GR
spalpha3-iso31661: GRC
spCountryCode: GRC
spCountryName: Greece
spEnglishshortname: GREECE
spRegion: EMEA

dn: spCountryCode=GLP,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GP
spalpha3-iso31661: GLP
spCountryCode: GLP
spCountryName: Guadeloupe
spEnglishshortname: GUADELOUPE
spFrenchshortname: GUADELOUPE
spRegion: Americas

dn: spCountryCode=GUM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GU
spalpha3-iso31661: GUM
spCountryCode: GUM
spCountryName: Guam
spEnglishshortname: GUAM
spFrenchshortname: GUAM
spRegion: APAC

dn: spCountryCode=GTM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GT
spalpha3-iso31661: GTM
spCountryCode: GTM
spCountryName: Guatemala
spEnglishshortname: GUATEMALA
spFrenchshortname: GUATEMALA
spRegion: Americas

dn: spCountryCode=GIN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GN
spalpha3-iso31661: GIN
spCountryCode: GIN
spCountryName: Guinea
spEnglishshortname: GUINEA
spRegion: EMEA

dn: spCountryCode=GNB,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GW
spalpha3-iso31661: GNB
spCountryCode: GNB
spCountryName: Guinea-Bissau
spEnglishshortname: GUINEA-BISSAU
spRegion: EMEA

dn: spCountryCode=GUY,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GY
spalpha3-iso31661: GUY
spCountryCode: GUY
spCountryName: Guyana
spEnglishshortname: GUYANA
spFrenchshortname: GUYANA
spRegion: Americas

dn: spCountryCode=GRL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GL
spalpha3-iso31661: GRL
spCountryCode: GRL
spCountryName: Greenland
spEnglishshortname: GREENLAND
spFrenchshortname: GROENLAND
spRegion: EMEA

dn: spCountryCode=GRD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: GD
spalpha3-iso31661: GRD
spCountryCode: GRD
spCountryName: Grenada
spEnglishshortname: GRENADA
spFrenchshortname: GRENADE
spRegion: Americas

dn: spCountryCode=HTI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HT
spalpha3-iso31661: HTI
spCountryCode: HTI
spCountryName: Haiti
spEnglishshortname: HAITI
spRegion: Americas

dn: spCountryCode=HMD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HM
spalpha3-iso31661: HMD
spCountryCode: HMD
spCountryName: Heard Island and McDonald Islands
spEnglishshortname: HEARD ISLAND AND MCDONALD ISLANDS
spRegion: APAC

dn: spCountryCode=VAT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: VA
spalpha3-iso31661: VAT
spCountryCode: VAT
spCountryName: Holy See (Vatican City)
spEnglishshortname: HOLY SEE (VATICAN CITY STATE)
spRegion: EMEA

dn: spCountryCode=HND,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HN
spalpha3-iso31661: HND
spCountryCode: HND
spCountryName: Honduras
spEnglishshortname: HONDURAS
spFrenchshortname: HONDURAS
spRegion: Americas

dn: spCountryCode=HKG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HK
spalpha3-iso31661: HKG
spCountryCode: HKG
spCountryName: Hong Kong
spEnglishshortname: HONG KONG
spFrenchshortname: HONG-KONG
spRegion: APAC

dn: spCountryCode=HUN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: HU
spalpha3-iso31661: HUN
spCountryCode: HUN
spCountryName: Hungary
spEnglishshortname: HUNGARY
spFrenchshortname: HONGRIE
spRegion: EMEA

dn: spCountryCode=ISL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IS
spalpha3-iso31661: ISL
spCountryCode: ISL
spCountryName: Iceland
spEnglishshortname: ICELAND
spFrenchshortname: ISLANDE
spRegion: EMEA

dn: spCountryCode=IND,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IN
spalpha3-iso31661: IND
spCountryCode: IND
spCountryName: India
spEnglishshortname: INDIA
spFrenchshortname: INDE
spRegion: APAC

dn: spCountryCode=IDN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: ID
spalpha3-iso31661: IDN
spCountryCode: IDN
spCountryName: Indonesia
spEnglishshortname: INDONESIA
spRegion: APAC

dn: spCountryCode=IRN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IR
spalpha3-iso31661: IRN
spCountryCode: IRN
spCountryName: Iran
spEnglishshortname: IRAN, ISLAMIC REPUBLIC OF
spRegion: EMEA

dn: spCountryCode=IRQ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IQ
spalpha3-iso31661: IRQ
spCountryCode: IRQ
spCountryName: Iraq
spEnglishshortname: IRAQ
spFrenchshortname: IRAQ
spRegion: EMEA

dn: spCountryCode=IRL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IE
spalpha3-iso31661: IRL
spCountryCode: IRL
spCountryName: Ireland
spEnglishshortname: IRELAND
spFrenchshortname: IRLANDE
spRegion: EMEA

dn: spCountryCode=ISR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IL
spalpha3-iso31661: ISR
spCountryCode: ISR
spCountryName: Israel
spEnglishshortname: ISRAEL
spRegion: EMEA

dn: spCountryCode=ITA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: IT
spalpha3-iso31661: ITA
spCountryCode: ITA
spCountryName: Italy
spEnglishshortname: ITALY
spFrenchshortname: ITALIE
spRegion: EMEA

dn: spCountryCode=JAM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: JM
spalpha3-iso31661: JAM
spCountryCode: JAM
spCountryName: Jamaica
spEnglishshortname: JAMAICA
spRegion: Americas

dn: spCountryCode=JPN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: JP
spalpha3-iso31661: JPN
spCountryCode: JPN
spCountryName: Japan
spEnglishshortname: JAPAN
spFrenchshortname: JAPON
spRegion: APAC

dn: spCountryCode=JOR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: JO
spalpha3-iso31661: JOR
spCountryCode: JOR
spCountryName: Jordan
spEnglishshortname: JORDAN
spFrenchshortname: JORDANIE
spRegion: EMEA

dn: spCountryCode=KAZ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KZ
spalpha3-iso31661: KAZ
spCountryCode: KAZ
spCountryName: Kazakhstan
spEnglishshortname: KAZAKHSTAN
spFrenchshortname: KAZAKHSTAN
spRegion: APAC

dn: spCountryCode=KEN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KE
spalpha3-iso31661: KEN
spCountryCode: KEN
spCountryName: Kenya
spEnglishshortname: KENYA
spFrenchshortname: KENYA
spRegion: EMEA

dn: spCountryCode=KIR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KI
spalpha3-iso31661: KIR
spCountryCode: KIR
spCountryName: Kiribati
spEnglishshortname: KIRIBATI
spFrenchshortname: KIRIBATI
spRegion: APAC

dn: spCountryCode=PRK,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KP
spalpha3-iso31661: PRK
spCountryCode: PRK
spCountryName: Korea, North
spEnglishshortname: KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF
spRegion: APAC

dn: spCountryCode=KOR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KR
spalpha3-iso31661: KOR
spCountryCode: KOR
spCountryName: Korea, South
spEnglishshortname: KOREA, REPUBLIC OF
spRegion: APAC

dn: spCountryCode=KWT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KW
spalpha3-iso31661: KWT
spCountryCode: KWT
spCountryName: Kuwait
spEnglishshortname: KUWAIT
spRegion: EMEA

dn: spCountryCode=KGZ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: KG
spalpha3-iso31661: KGZ
spCountryCode: KGZ
spCountryName: Kyrgyzstan
spEnglishshortname: KYRGYZSTAN
spFrenchshortname: KIRGHIZISTAN
spRegion: APAC

dn: spCountryCode=LAO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LA
spalpha3-iso31661: LAO
spCountryCode: LAO
spCountryName: Laos
spEnglishshortname: LAO PEOPLE'S DEMOCRATIC REPUBLIC
spRegion: APAC

dn: spCountryCode=LVA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LV
spalpha3-iso31661: LVA
spCountryCode: LVA
spCountryName: Latvia
spEnglishshortname: LATVIA
spFrenchshortname: LETTONIE
spRegion: EMEA

dn: spCountryCode=LBN,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LB
spalpha3-iso31661: LBN
spCountryCode: LBN
spCountryName: Lebanon
spEnglishshortname: LEBANON
spFrenchshortname: LIBAN
spRegion: EMEA

dn: spCountryCode=LSO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LS
spalpha3-iso31661: LSO
spCountryCode: LSO
spCountryName: Lesotho
spEnglishshortname: LESOTHO
spFrenchshortname: LESOTHO
spRegion: EMEA

dn: spCountryCode=LBR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LR
spalpha3-iso31661: LBR
spCountryCode: LBR
spCountryName: Liberia
spEnglishshortname: LIBERIA
spRegion: EMEA

dn: spCountryCode=LBY,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LY
spalpha3-iso31661: LBY
spCountryCode: LBY
spCountryName: Libya
spEnglishshortname: LIBYAN ARAB JAMAHIRIYA
spFrenchshortname: LIBYENNE, JAMAHIRIYA ARABE
spRegion: EMEA

dn: spCountryCode=LIE,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LI
spalpha3-iso31661: LIE
spCountryCode: LIE
spCountryName: Liechtenstein
spEnglishshortname: LIECHTENSTEIN
spFrenchshortname: LIECHTENSTEIN
spRegion: EMEA

dn: spCountryCode=LTU,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LT
spalpha3-iso31661: LTU
spCountryCode: LTU
spCountryName: Lithuania
spEnglishshortname: LITHUANIA
spFrenchshortname: LITUANIE
spRegion: EMEA

dn: spCountryCode=MKD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MK
spalpha3-iso31661: MKD
spCountryCode: MKD
spCountryName: Macedonia, The Former Yugoslav Republic of
spEnglishshortname: MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF
spRegion: EMEA

dn: spCountryCode=MDG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MG
spalpha3-iso31661: MDG
spCountryCode: MDG
spCountryName: Madagascar
spEnglishshortname: MADAGASCAR
spFrenchshortname: MADAGASCAR
spRegion: EMEA

dn: spCountryCode=MWI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MW
spalpha3-iso31661: MWI
spCountryCode: MWI
spCountryName: Malawi
spEnglishshortname: MALAWI
spFrenchshortname: MALAWI
spRegion: EMEA

dn: spCountryCode=MYS,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MY
spalpha3-iso31661: MYS
spCountryCode: MYS
spCountryName: Malaysia
spEnglishshortname: MALAYSIA
spFrenchshortname: MALAISIE
spRegion: APAC

dn: spCountryCode=MDV,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MV
spalpha3-iso31661: MDV
spCountryCode: MDV
spCountryName: Maldives
spEnglishshortname: MALDIVES
spFrenchshortname: MALDIVES
spRegion: APAC

dn: spCountryCode=MLI,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: ML
spalpha3-iso31661: MLI
spCountryCode: MLI
spCountryName: Mali
spEnglishshortname: MALI
spFrenchshortname: MALI
spRegion: EMEA

dn: spCountryCode=MLT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MT
spalpha3-iso31661: MLT
spCountryCode: MLT
spCountryName: Malta
spEnglishshortname: MALTA
spFrenchshortname: MALTE
spRegion: EMEA

dn: spCountryCode=MAC,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MO
spalpha3-iso31661: MAC
spCountryCode: MAC
spCountryName: Macau
spEnglishshortname: MACAO
spFrenchshortname: MACAO
spRegion: APAC

dn: spCountryCode=LUX,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: LU
spalpha3-iso31661: LUX
spCountryCode: LUX
spCountryName: Luxembourg
spEnglishshortname: LUXEMBOURG
spFrenchshortname: LUXEMBOURG
spRegion: EMEA

dn: spCountryCode=MHL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MH
spalpha3-iso31661: MHL
spCountryCode: MHL
spCountryName: Marshall Islands
spEnglishshortname: MARSHALL ISLANDS
spRegion: APAC

dn: spCountryCode=MTQ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MQ
spalpha3-iso31661: MTQ
spCountryCode: MTQ
spCountryName: Martinique
spEnglishshortname: MARTINIQUE
spFrenchshortname: MARTINIQUE
spRegion: Americas

dn: spCountryCode=MRT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MR
spalpha3-iso31661: MRT
spCountryCode: MRT
spCountryName: Mauritania
spEnglishshortname: MAURITANIA
spFrenchshortname: MAURITANIE
spRegion: EMEA

dn: spCountryCode=MUS,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MU
spalpha3-iso31661: MUS
spCountryCode: MUS
spCountryName: Mauritius
spEnglishshortname: MAURITIUS
spFrenchshortname: MAURICE
spRegion: EMEA

dn: spCountryCode=MYT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: YT
spalpha3-iso31661: MYT
spCountryCode: MYT
spCountryName: Mayotte
spEnglishshortname: MAYOTTE
spFrenchshortname: MAYOTTE
spRegion: EMEA

dn: spCountryCode=MEX,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MX
spalpha3-iso31661: MEX
spCountryCode: MEX
spCountryName: Mexico
spEnglishshortname: MEXICO
spFrenchshortname: MEXIQUE
spRegion: Americas

dn: spCountryCode=FSM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: FM
spalpha3-iso31661: FSM
spCountryCode: FSM
spCountryName: Micronesia, Federated States of
spEnglishshortname: MICRONESIA, FEDERATED STATES OF
spRegion: APAC

dn: spCountryCode=MDA,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MD
spalpha3-iso31661: MDA
spCountryCode: MDA
spCountryName: Moldova
spEnglishshortname: MOLDOVA, REPUBLIC OF
spRegion: EMEA

dn: spCountryCode=MCO,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MC
spalpha3-iso31661: MCO
spCountryCode: MCO
spCountryName: Monaco
spEnglishshortname: MONACO
spFrenchshortname: MONACO
spRegion: EMEA

dn: spCountryCode=MNG,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MN
spalpha3-iso31661: MNG
spCountryCode: MNG
spCountryName: Mongolia
spEnglishshortname: MONGOLIA
spFrenchshortname: MONGOLIE
spRegion: APAC

dn: spCountryCode=MSR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MS
spalpha3-iso31661: MSR
spCountryCode: MSR
spCountryName: Montserrat
spEnglishshortname: MONTSERRAT
spFrenchshortname: MONTSERRAT
spRegion: Americas

dn: spCountryCode=MAR,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MA
spalpha3-iso31661: MAR
spCountryCode: MAR
spCountryName: Morocco
spEnglishshortname: MOROCCO
spFrenchshortname: MAROC
spRegion: EMEA

dn: spCountryCode=MOZ,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: MZ
spalpha3-iso31661: MOZ
spCountryCode: MOZ
spCountryName: Mozambique
spEnglishshortname: MOZAMBIQUE
spFrenchshortname: MOZAMBIQUE
spRegion: EMEA

dn: spCountryCode=NAM,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NA
spalpha3-iso31661: NAM
spCountryCode: NAM
spCountryName: Namibia
spEnglishshortname: NAMIBIA
spFrenchshortname: NAMIBIE
spRegion: EMEA

dn: spCountryCode=NRU,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NR
spalpha3-iso31661: NRU
spCountryCode: NRU
spCountryName: Nauru
spEnglishshortname: NAURU
spFrenchshortname: NAURU
spRegion: APAC

dn: spCountryCode=NPL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NP
spalpha3-iso31661: NPL
spCountryCode: NPL
spCountryName: Nepal
spEnglishshortname: NEPAL
spRegion: APAC

dn: spCountryCode=NLD,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NL
spalpha3-iso31661: NLD
spCountryCode: NLD
spCountryName: Netherlands
spEnglishshortname: NETHERLANDS
spFrenchshortname: PAYS-BAS
spRegion: EMEA

dn: spCountryCode=ANT,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: AN
spalpha3-iso31661: ANT
spCountryCode: ANT
spCountryName: Netherlands Antilles
spEnglishshortname: NETHERLANDS ANTILLES
spRegion: Americas

dn: spCountryCode=NCL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NC
spalpha3-iso31661: NCL
spCountryCode: NCL
spCountryName: New Caledonia
spEnglishshortname: NEW CALEDONIA
spRegion: APAC

dn: spCountryCode=NZL,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NZ
spalpha3-iso31661: NZL
spCountryCode: NZL
spCountryName: New Zealand
spEnglishshortname: NEW ZEALAND
spRegion: APAC

dn: spCountryCode=NIC,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry
objectClass: gogridObject
spAlpha2-iso31661: NI
spalpha3-iso31661: NIC
spCountryCode: NIC
spCountryName: Nicaragua
spEnglishshortname: NICARAGUA
spFrenchshortname: NICARAGUA
spRegion: Americas

dn: spCountryCode=NER,ou=countries,dc=gogrid,dc=com
objectClass: top
objectClass: spcountry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment