Skip to content

Installs OLS automatically in a virtual box and decoupled servers

Notifications You must be signed in to change notification settings

TIBHannover/ebispot-ols-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EBISPOT OLS

Configuration of the EBISPOT OLS via ansible.

Documentation see also

Installation on local system for testing

Prerequisites

Perform the following steps in the terminal (Linux / macOS) or in the GitBash (Windows).

git clone [email protected]:TIBHannover/ebispot-ols-box.git
cd ebispot-ols-box
vagrant up

At the first start the script aborts with an error message, because vagrant is not able to reset the ssh connection. Then simply run ansible again with

vagrant reload --provision

When the installation is complete (a few minutes, depending on the download speed), the index can be opened in the browser

http://192.168.98.116:8080/

Direct usage of Ansible

Use playbook_frontend.yml for frontend server installation, playbook_backend.yml for standalone backend server installation and playbook.yml for cloned server installation.

  • Frontend installation further requires specifying the installation directory, inventory file for root privileges on that directory and backend mongodb_ip.
  • It is also possible to customize branding variables, docker compose and docker files from group_vars.
  • It is assumed that the same user name will be used both on frontend and backend machines.
  • A proper /etc/exports file should be provided as backend_exports_file including the lines below. The lines should be modified according to network:

/home/user/ts-neo4j-data X.X.X.X(rw,sync,no_root_squash,no_subtree_check) /home/user/ts-downloads X.X.X.X(rw,sync,no_root_squash,no_subtree_check)

About

Installs OLS automatically in a virtual box and decoupled servers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published