Differences between revisions 14 and 15
Revision 14 as of 2007-11-04 18:27:33
Size: 4514
Comment:
Revision 15 as of 2007-11-04 20:30:33
Size: 4533
Editor: PhilHands
Comment:
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
 * Ryan Murray (neuro) maintains userdir-ldap, regularly setup new machines.  * Ryan Murray (neuro) maintains userdir-ldap, regularly sets up new machines.
Line 35: Line 35:
 * Phil Hands (fil) maintains a Nagios setup on db.debian.org, and tends to handle little requests like DNS change or privilege grants.  * Phil Hands (fil) maintains a Nagios setup on db.debian.org, and tends to handle minor requests like DNS changes, privilege grants, chroot updates ...

[:FrontPage:Front page] > [:PortalDeveloper:Developer] > ["Teams"] > DSA

Translation(s): none


  • <!> The initial content of this page has been put by RaphaelHertzog who is not part of DSA.

DSA Team (Debian System Administrators)

Infrastructure

Interacting with the team

Usual roles

Note that the descriptions below are neither limitative nor exhaustive. I've put elements that I've learnt and discovered over time. But they all have full privileges and can do any DSA task. --RaphaelHertzog

  • James Troup (elmo)
  • Ryan Murray (neuro) maintains userdir-ldap, regularly sets up new machines.
  • Martin Schulze (Joey) handles the backup service (da-backup).
  • Phil Hands (fil) maintains a Nagios setup on db.debian.org, and tends to handle minor requests like DNS changes, privilege grants, chroot updates ...
  • Peter Palfrader (weasel)

Task description

The DSA members handles the basic infrastructure of the project. They maintain the central LDAP database listing all the Debian developers. They setup and administrate almost all Debian-owned machines, and make sure to keep them secure. They grant required rights to other DD who need them to maintain a particular service. And of course, they handle the standard services like the debian.org email alias that each developer has and so on.

Get involved

  • ?Icon(star_on.png) Find a task in the request-tracker and send a patch.

More stuff

Some documentation

  • [wiki:?/MachineSetup ?MachineSetup] describes how to setup a new debian.org host.

  • [wiki:?/DaBackup ?DaBackup] documents how to setup backups with da-backup.

DSA specific software

DSA has a package repository with customized/specific software. The corresponding APT sources.list entries are:

deb http://db.debian.org/ debian-admin/
deb-src http://db.debian.org/ debian-admin/
  • [wiki:?/UserdirLdap userdir-ldap] contains a collection of tools around the central LDAP database. userdir-ldap-cgi contains the web interface hosted on db.debian.org.

  • dchroot-dsa is used to handle the development chroots available on porting machines

  • da-backup is a rsync-based backup solution (see [wiki:?/DaBackup ?DaBackup])

  • famke is a small python script which monitors security updates and general updates available via APT

  • a customized SSH which can get public SSH keys from a global file
  • a customized CVS version for cvs.debian.org
  • newer APT software because ftpmasters regularly need new features from apt-ftparchive
  • the wanna-build suite of software used by buildd

Most of those software are currently maintained in a [http://cvs.debian.org/?cvsroot=debian-admin CVS repository]. You can grab auto updated tarballs [http://people.debian.org/~hertzog/cvs-debian-admin/ here].

Ideas of things to document

The DSA team doesn't have much documentation. It would be interesting to use this space to provide some more information. Here are some ideas of what could be interesting:

  • define what responsibilities local admins have and what is the resort of DSA only
  • define criteria of acceptance of new services on debian.org hosts
  • explanations on userdir-ldap and how to replicate the setup on db.debian.org