Ansible provisioning for CollectiveAccess
Smarty Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Ansible provisioning for CollectiveAccess

Latest Version Software License

Ansible provisioning for CollectiveAccess

This project provides Ansible provisinioning for easy/quick installation and configuration of a CollectiveAccess instance.

What is CollectiveAccess?

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.

What is in the box?

  • 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

Also, clone the Providence repository to your Workspace folder

git clone ~/Workspace/collective_access

Now, 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 up


Out of the box, NGinX listens on IP address 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 instead of using the issue tracker.


The MIT License (MIT). Please see License File for more information.