git clone https://@opensourceprojects.eu/git/p/osp/osp-tools osp-osp-tools



File Date Author Commit
.gitignore 2014-01-30 Rui Ferreira Rui Ferreira [2d537b] Initial commit
README.md 2014-02-05 Rui Ferreira Rui Ferreira [605cf8] Update README
fabfile.py 2014-09-23 Rui Ferreira Rui Ferreira [d6826e] New fabric command: version

Read Me

A collection of custom tools to help us manage and deploy OSP

fabfile.py

A fabric (fabfile.org) script to deploy new osp instances. This is used to create staging instances of OSP.
This does not work against the production run (production runs uwsgi). Only tested against Ubuntu 12.04.

Call fab help for a list of all targets. You may want to edit the fabfile options at the start to change the
host, soure git repo or target branch.

TODO items:

  • Everything Git/SVN related (custom mod_dav, apache auth handlers)
  • Accounts/Authentication, i.e. LDAP. Currently only the default Allura accounts are created
  • Everything email related

Typicall setup for a new machine

To install everything

$ fab setup_system
$ fab setup_allura
$ fab setup_app
$ fab setup_osp

and then to start the service at port 8080

$ fab start

or using the OSP settings

$ fab start_osp