File | Date | Author | Commit |
---|---|---|---|
.gitignore | 2014-01-30 |
|
[2d537b] Initial commit |
README.md | 2014-02-05 |
|
[605cf8] Update README |
fabfile.py | 2014-09-23 |
|
[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