Skip to content
Bruce Becker edited this page Mar 6, 2015 · 2 revisions

User Interace Deployment

This guide will allow you to deploy a UMD3 User Interface with perun and CVMFS integration. Want something else ? We don't have that yet.

An important note about users

Perun and YAIM will mess with your users

Site administrator, you need to spend a bit of time thinking about how you want to handle this. We don't provide workarounds for every situation (yet).

What we proide is a playbook that will deploy grid middleware on a machine, and configure it to allow VO's of your choosing. It will be a slave to Perun

The playbook

Roles Applied

The ui.yml playbook applies the following roles:

  • bootstrap
  • common
  • certificates
  • umd
  • ui
  • yaim
  • cvmfs
  • perun-slave

Step-by-Step

If you're starting from scratch, follow the following steps.

  1. Add your user interface to a user-interfaces group in the inventory - this will allow it to pick up the user-interface group_vars
  2. Add your user interface to the site name group (e.g. za-meraka) - this will allow it to pick up the vars, which are of course the customisation of your UI.
  3. Add the customisation you want for your UI to the file in group_vars
  4. Run Ansible