This page is about the Mageia servers managed by the Sysadmin Team.
The whole infrastructure is managed using Puppet and git. The repository is public, and can be found at: https://gitweb.mageia.org/infrastructure/puppet/
To get a checkout of our puppet configuration, you use :
git clone ssh://git.mageia.org/infrastructure/puppet
List of servers
You can get a list of all servers, where they are located and what they are doing, in this directory.
Mageia servers are located in these facilities:
- Ielo (Marseille Servers)
- Scaleway (Iliad/Online datacenter)
- Scaleway (Paris)
These datacenters were formerly used:
- Amazon (eu-central, temporary extra build nodes)
- nfrance (Toulouse)
- Equinix Metal (SV - SJC1)
At least one server is virtualized, running in a VM on sucuk.
Servers monitoring
xymon is used to monitor the server and services. The web interface is available on this page.
System Usernames
This is a list of important Mageia-specific UNIX usernames used on the servers (file list is available reading the puppet configuration) :
- irc_bot : used for running IRC robots
- iurt : used on build nodes to build packages
- mga-advisories : used to manually push security advisories
- 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
System Accounts
This is list of other accounts used for automated tasks :
- bot (a.k.a. Mageia Robot <bot@mageia.org>) : Bugzilla login used for updating bugs with git commit messages & security update pushes