The is an Ansible playbook for Islandora CLAW. It also has a vagrant file to bring up a development environment virtual machine for Islandora CLAW.
This virtual machine should not be used in production yet.
- VirtualBox
- Vagrant 1.8.5+
- git
- ansible 2.3+
By default the virtual machine that is built uses 3GB of RAM. Your host machine will need to be able to support the additional memory use. You can override the CPU and RAM allocation by creating ISLANDORA_VAGRANT_CPUS
and ISLANDORA_VAGRANT_MEMORY
environment variables and setting the values. For example, on an Ubuntu host you could add to ~/.bashrc
:
export ISLANDORA_VAGRANT_CPUS=4
export ISLANDORA_VAGRANT_MEMORY=4096
- clone the repo
vagrant up
You can connect to the machine via the browser at http://localhost:8000.
The default Drupal login details are:
- username: admin
- password: islandora
- username: root
- password: islandora
The Fedora 4 REST API can be accessed at http://localhost:8080/fcrepo/rest.
Authentication is done via Syn using JWT tokens.
- username: islandora
- password: islandora
You can connect to the machine via ssh:
vagrant ssh
ssh -p 2222 ubuntu@localhost
The default VM login details are:
- username: ubuntu
- password: ubuntu
- Get feature parity with CLAW Vagrant
- Break each role out into its own git repo, so they can be listed on galaxy
- Test install on multiple boxes
- Test with other operating systems (?)