This project provides Ansible provisinioning for easy/quick installation and configuration of a CollectiveAccess instance.
CollectiveAccess is webbased software for describing all manner of things, and allows you to create catalogues that closely conform to your needs without custom programming.
You will need a working installation of Vagrant and Ansible on your machine.
- Ubuntu Trusty Thar 14.04
- 512Mb RAM
- NGinX based
- PHP 5.6 with a few required extensions
- MySQL database
Clone this repository to your local machine (we assume you have a dedicated workspace folder at ~/Workspace refer to Vagrantfile to change this to a destination of your choice.)
cd ~/Workspace
git clone https://github.com/netsensei/ansible-collectiveaccessAlso, clone the Providence repository to your Workspace folder
git clone https://github.com/collectiveaccess/providence ~/Workspace/collective_accessNow, go back to the Ansible folder and start Vagrant. Ansible should automatically start provisioning the box with all the necessary dependencies for CollectiveAccess.
cd ~/Workspace/ansible-collectiveaccess
vagrant upOut of the box, NGinX listens on IP address 192.168.2.145. Alternatively, you could create an entry in your /etc/hosts file that points to collectiveaccess.local.
Open up your browser and navigate to either the IP address or the local domain. First time, you will be welcomed by the Providence installer.
If you discover any security related, please email matthias@colada.be instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.