Difference between revisions of "Dump ldap-master naar Subversion"

From PostgreSQL_wiki
Jump to: navigation, search
(Ldap master)
(Subversion Repository)
 
(7 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
= Ldap master =
 
= Ldap master =
De Uwork infrastructuur voorziet in een voorbereiding van het samba-ldap complex.
+
De Webhuis infrastructuur voorziet in een voorbereiding van het samba-ldap complex.
 
== Subversion Repository ==
 
== Subversion Repository ==
 
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een
 
Maak het domein Als het domein nog niet bestaat in ldap-svner nog een
  +
<pre>
svn --username=martin --password=xxxxxx import /home/martin/dummy \
 
  +
svn --username=<user> --password=xxxxxx import /home/martin/dummy \
https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>"
 
  +
https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>"
  +
</pre>
 
Doe op de master een checkout van de nieuwe Subversion repository:
 
Doe op de master een checkout van de nieuwe Subversion repository:
  +
<pre>
 
  +
cd /var/lib/slapd
  +
svn --username <user> --password xxxxxx checkout https://ldap-svn.webhuis.nl/<domein>
  +
</pre>
 
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe:
 
Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe:
 
<pre>
 
<pre>
Line 15: Line 20:
 
svn commit -m "initiële ldif <domein>"
 
svn commit -m "initiële ldif <domein>"
 
</pre>
 
</pre>
Hierna volgt de uitrol van het complex van samba-ldap servers.
+
Hierna volgt de uitrol van het [http://wiki.webhuis.nl/mediawiki/index.php/Uitrol_complex_samba-ldap_servers complex van samba-ldap servers].
  +
 
== Dump ldap master ==
 
== Dump ldap master ==
 
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng.
 
Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng.
Line 38: Line 44:
 
</pre>
 
</pre>
 
<hr/>
 
<hr/>
Terug naar: [[Uwork Support Infrastructuur]]
+
Terug naar: [[Webhuis Support Infrastructuur]]

Latest revision as of 07:35, 26 September 2012

Ldap master

De Webhuis infrastructuur voorziet in een voorbereiding van het samba-ldap complex.

Subversion Repository

Maak het domein Als het domein nog niet bestaat in ldap-svner nog een

svn --username=<user> --password=xxxxxx import /home/martin/dummy \
      https://ldap-svn.webhuis.nl/<domein> -m "initial import <domein>"

Doe op de master een checkout van de nieuwe Subversion repository:

cd /var/lib/slapd
svn --username <user> --password xxxxxx checkout https://ldap-svn.webhuis.nl/<domein>

Plaats het bestand init-base.ldif voor de initiële uitrol in de subversion repository en doe:

cd /var/lib/slapd
cp -p /usr/local/src/samba-ldap/init-base.ldif .
cp -p init-base.ldif master.<domein>.ldif
svn add *
svn commit -m "initiële ldif <domein>"

Hierna volgt de uitrol van het complex van samba-ldap servers.

Dump ldap master

Het dump-ldap-master script maakt gebruik van het standaard logging script voor logging naar syslog en de centrale logging op syslog-ng.

#!/bin/bash
export script_name="dump-samba-ldap-master"
. /usr/local/bin/logging.sh ${script_name}

/etc/init.d/slapd stop

/usr/sbin/slapcat > /var/lib/slapd/cirquest.nl/master.<domein>.nl.ldif

/etc/init.d/slapd start

datum=`date +%Y%m%d`

cd /var/lib/slapd/cirquest.nl/

/usr/bin/svn commit -m "master.<domein>.nl $datum"

cd -

Terug naar: Webhuis Support Infrastructuur