This cookbook will install and configure Islandora. Current version is 7.1.4.
Included Vagrant and Berkshelf files for easy VM creation
node["islandora"]["version"]
- The version of Islandora to install, in the format 7.x-1.4
. Default is HEAD
.node["drupal"]["site"]["name"]
- The Drupal website name, default is Islandora Sandbox
.node["drupal"]["site"]["admin"]
- The Drupal administrator username, default is admin
.node["drupal"]["site"]["pass"]
- The Drupal administrator password, default is islandora
.node["drupal"]["db"]["password"]
- The Drupal database password, default is islandora
.
node["tomcat"]["base_version"]
- The version of Tomcat to install, default is 7
.
node["java"]["jdk_version"]
- JDK version to install, default is 7
.node["java"]["install_flavor"]
- Flavor of JVM you would like installed, default is oracle
to support Djatoka.
node["php"]["upload_max_filesize"]
- The maximum size of an uploaded file, default is 200M
.node["php"]["post_max_size"]
- The maximum size of POST data allowed, default is 200M
.
node['mysql']['server_root_password']
- Root password for the mysql database, default is rootpass
.
node['fits']['techmd_version']
- Version of FITS to install, default is 0.8.3
.node['fits']['techmd_dsid']
- The default datastream ID for FITS, default is TECHMD_FITS
.node['tesseract']['version']
- Version of Tesseract to install, default is 3.02.02
.node['ffmpeg']['version']
- Version of FFmpeg to install, default is 1.1.4
.node['jwplayer']['version']
- Version of JWPlayer to install, default is 6.12
.node['videojs']['version']
- Version of video.js to install, default is 4.0.0
.vagrant plugin install vagrant-berkshelf
vagrant plugin install vagrant-omnibus
git clone https://github.com/ryersonlibrary/islandora_chef && cd islandora_chef
vagrant up
If you get an error like this after step 7, you will need to edit the vagrant-berkshelf config as described here or here.
Many thanks to Graham Stewart and others at the University of Toronto Libraries for LibraryChef.