obspy/sandbox — pull request #5 by markcwill (2014-06-19 21:35:31+00:00)
Title: Metainstallers

Didn't know where to put this, but this seems like a good place. I have done a little work with respect to package installation on the user side, here are some examples that can be built on.

We did a shootout last year of configuration management software, so I have some leftover code snippets from implementing installations of programs on all of them. Here are alpha versions of Puppet, Chef, and a working Salt version for installing ObsPy.

I settled on Salt, so the salt state file has been tested and currently works for Ubuntu 13.10 and Scientific Linux 6.5, should work on all Debian/Ubuntu systems that the deb repo supports, and any Red Hat based system with EPEL enabled.

The other two (Puppet and Chef) have NOT been tested, no guarantee they would even run, but they are based on working models of the pip installation and may be helpful to maintain. I don't currently have a puppet or chef running platform to test them right now.