TM Open Source Code
Welcome to the offical home for Ticketmaster® open source projects.
Spine™
Spine is a configuration framework for managing large numbers of Redhat Linux based systems (though it should be fairly easy to extend to any UNIX). It scales well due to hierarchical configs that can be used to interpolate templates. Spine is the system Ticketmaster uses to manage its infrastructure of around 3000 systems and growing. The system is highly pluggable. Plugins can be written to gather/provide extra data, configure additional systems, and more.
Onall
Onall is a tool to help admin large numbers of systems. Onall allows hostnames to be piped into STDIN and commands to be run (via ssh) on all piped systems in parallel. Command line options allow configuring the number of sequential hosts, the timeout and time between batches.
Provision
Provision is a pluggable system for provisioning all of the pieces needed to get a new system (or systems) up and running written by Ticketmaster. It's a compliment to the Spine software. It currently supports allocating (and removing) DNS entries, NetApp qtrees, and VMWare virtual machines. Its pluggable design allows additional plugins to be written for allocating additional resources.
License
Ticketmaster's open source source projects are free and licensed under the GNU General Public License (GPL) version 3. This means you are free to use it and to modify it, but if you distribute your modifications you must distribute the modified source code as well.