From Mageia wiki
Revision as of 17:31, 12 December 2011 by Boklm (talk | contribs) (Contacting the team)
Jump to: navigation, search

Contact/join the team

  • join the IRC channel and/or subscribe to mageia-sysadm mailing-list
  • team is built from: blino, buchan, colin, dams, dmorgan, misc, nanardon, pterjan, tmb
  • team leader & [[org:council] representative: ?

Participating to the team

The whole infrastructure is managed by Puppet and SVN. The repository is public, and can be found at: http://svnweb.mageia.org/adm/

If you wish to join the team, the recommended way is to study how the infrastructure is organized, and start sending patchs, like any free software project.

To get a checkout of our puppet configuration, you use :

 svn co svn://svn.mageia.org/svn/adm/puppet/

To test it, you should use a virtual machine, running Mandriva 2010.1, and you will need a recent puppet backport ( > 2.6.0 ). Any virtualisation technology should work.

Infrastructure clone

To replicate our own infrastructure for test purpose, the main puppet server should be on a computer who can be contacted on puppetmaster.$yourdomain. It is much easier to call the computers like we do ( valstar being the main node ), see [1] ). Using our configuration will automatically run a svn checkout in /etc/puppet on the puppetmaster, so take care if you plan to use git-svn or similar. For the more advanced tests, a ldap directory is needed, even if almost empty.

Contacting the team

Most sysadmin can be found on irc, on the channel #mageia-sysadm on irc.freenode.net.

You can also subscribe to the discussion list or read the archives.

List of webservice passwords

Add here each webservice we use, and who has the password :

  • cia.vc: ?
  • dailymotion: dams/boklm/ennael/rda/rtp
  • dedibox ( rabbit ): misc, ennael
  • dlvr.it: dams/boklm/ennael/rda/rtp
  • facebook: dams/boklm/ennael/rda/rtp
  • flickr: dams/boklm/ennael/rda/rtp
  • gandi dns: dams/boklm/ennael/rda/rtp
  • gandi vm: dams/boklm/ennael/rda/rtp
  • google: dams/boklm/ennael/rda/rtp
  • identica: dams/boklm/ennael/rda/rtp
  • ovh dns ( bonjourmageia.fr ):  ?
  • tumbler account (bonjourmageia): dams/boklm/ennael/rda/rtp
  • twitter: dams/boklm/ennael/rda/rtp
  • wordpress.com: dams/boklm/ennael/rda/rtp
  • yahoo: dams/boklm/ennael/rda/rtp
  • youtube: dams/boklm/ennael/rda/rtp

SQL Databases

Postgresql for software that support it, MySQL otherwise.

Services

  • blog: mysql (krampouezh)
  • bugzilla: postgresql (alamut)
  • epoll: postgresql (alamut)
  • mga::mirror: postgresql (alamut)
  • package db: mysql (alamut)
  • sympa: postgresql (alamut)
  • transifex: postgresql (alamut)

Servers

  • postgresql on alamut (installed)
  • mysql on alamut (TODO)
  • mysql on krampouezh (TODO)

System Usernames

  • iurt : used on build nodes to build packages
  • mirrorbot : data pushed on the mirror tree automatically by a bot
  • mirrorstatic : data pushed on the mirror tree manually and not changing
  • schedbot : used on valstar to manage scheduling of package builds
  • signbot : used by the script to sign packages

Repsys and SVN repository for packages

LDAP Groups

Groups for each type of account :

  • packager : mga-packagers and mga-packagers-committers
  • apprentice packager : mga-packagers-commiters
  • i18n members : mga-i18n
  • i18n committers : mga-i18n and mga-i18n-committers