Differences between revisions 9 and 10
Revision 9 as of 2007-10-28 22:58:07
Size: 4491
Comment: insert discussion link
Revision 10 as of 2007-10-28 23:02:16
Size: 4469
Comment:
Deletions are marked like this. Additions are marked like this.
Line 77: Line 77:

----
CategoryWiki

[:FrontPage:Front page] > [:PortalCommunity:Community] > ["Teams"] > DSA

(!) [:/Discussion:Discussion]

Translation(s): none


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

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 setup 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 little requests like DNS change or privilege grants.

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