This cookbook will install and configure Islandora. Current version is 7.1.4.
Included Vagrant and Berkshelf files for easy VM creation
- VirtualBox
- Vagrant 1.5.2+
- vagrant-berkshelf 2.0.1
- Ubuntu 12.04
- Fedora 3.7.0
- GSearch 2.6.2
- Solr 4.2.0
- Drupal 7.33
- PHP 5.3.10
- Java 7 (Oracle)
- Djatoka 1.1
- Tomcat 7
- Apache 2.2.22
- PHP 5.3.10
- MySQL 5.5.40
- drupal
- ubuntu-baseline
- djatoka
- fedora
- solr
- gsearch
node["islandora"]["version"]- The version of Islandora to install, in the format7.x-1.4. Default isHEAD.node["drupal"]["site"]["name"]- The Drupal website name, default isIslandora Sandbox.node["drupal"]["site"]["admin"]- The Drupal administrator username, default isadmin.node["drupal"]["site"]["pass"]- The Drupal administrator password, default isislandora.node["drupal"]["db"]["password"]- The Drupal database password, default isislandora.node["tomcat"]["base_version"]- The version of Tomcat to install, default is7.node["java"]["jdk_version"]- JDK version to install, default is7.node["java"]["install_flavor"]- Flavor of JVM you would like installed, default isoracleto support Djatoka.node["php"]["upload_max_filesize"]- The maximum size of an uploaded file, default is200M.node["php"]["post_max_size"]- The maximum size of POST data allowed, default is200M.node['mysql']['server_root_password']- Root password for the mysql database, default isrootpass.node['fits']['techmd_version']- Version of FITS to install, default is0.8.3.node['fits']['techmd_dsid']- The default datastream ID for FITS, default isTECHMD_FITS.node['tesseract']['version']- Version of Tesseract to install, default is3.02.02.node['ffmpeg']['version']- Version of FFmpeg to install, default is1.1.4.node['jwplayer']['version']- Version of JWPlayer to install, default is6.10.node['videojs']['version']- Version of video.js to install, default is4.0.0.
git clone https://github.com/ryersonlibrary/islandora_chefcd islandora_chefbundleberksvagrant plugin install vagrant-berkshelf --plugin-version '= 2.0.1'vagrant plugin install vagrant-omnibusvagrant up- Enjoy your new Islandora instance at http://localhost:8181!
If you get an error like this after step 7, you will need to edit the vagrant-berkshelf config as described here or here.
- MJ Suhonos (mjsuhonos@ryerson.ca)
- Paul Church (pchurch@ryerson.ca)
- Nick Ruest (ruestn@yorku.ca)
Many thanks to Graham Stewart and others at the University of Toronto Libraries for LibraryChef.