netsensei / ansible-collectiveaccess

Ansible provisioning for CollectiveAccess http://collectiveaccess.org
MIT License
3 stars 3 forks source link

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.

Requirements

You will need a working installation of Vagrant and Ansible on your machine.

What is in the box?

Install

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-collectiveaccess

Also, clone the Providence repository to your Workspace folder

git clone https://github.com/collectiveaccess/providence ~/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

Usage

Out 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.

Documentation

Security

If you discover any security related, please email matthias@colada.be instead of using the issue tracker.

License

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