Skip to content

iLUB/ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant ILIAS Installation Universität Bern

Installation

  1. Install vagrant
  2. Install ansible
  3. create an ilias-vagrant folder
  4. Universität Bern only: "sudo git clone --recursive [email protected]:vagrant/ilias-vagrant.git /folder"
    • External only: checkout vagrant non recursvie: "sudo git clone [email protected]:vagrant/ilias-vagrant.git /folder"
    • External only: checkout your own custom ilias repo into the www folder.
  5. make the folder your own with "chown -R you:staff ilias-vagrant"
  6. add repo to sourcetree and checkout all the correct branches of submodules
  7. adjust port forwarding in Vagrant.file
  8. disable/enable correct DB
  9. select the modules to be installed in the playbook

Running

  1. run 'vagrant up' inside ilias-vagrant
  2. check localhost:8081 to see if ilias install has been successful 3 Optional: Check localhost:9704 to check mail sent from the server
  3. if importDB is set to false in the playbook install DB through setup/setup.php
  4. if importDB is set to true in the playbook no further installation steps are needed -> DO NOT FORGET TO SET THE importDB to false aftwerwards. (otherwise your db will be reset with the next vagrant provision command).
  5. reload ansible changes with 'vagrant provision'
  6. access via ssh with vagrant ssh

Destroying VM

  1. destroy with 'vagrant destroy'

By: Timon Amstutz und Tomasz Kolonko

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published