nansencenter / geo-spaas-vagrant

Vagrant configuration for Geo-Scientific Platform as a Service
GNU General Public License v3.0
0 stars 1 forks source link

Build Status

Configuration of Nansen-Cloud provisioning with vagrant

All virtual machines use miniconda to install python and various libraries.

Usage

git clone https://github.com/nansencenter/geo-spaas-vagrant
cd geo-spaas-vagrant
vagrant up

Requires vagrant >= 1.8.4

Stable virtual machines:

Shared directories

Mounting network folders

To mount network folders, you'll need to create a file main.yml in provisioning/roles/localvm/defaults/. This file should contain a username and password to access the network folders, so make sure to keep it out of version control ++...

Here is an example setup:

---
mount_folders:
  - {mount_name: /mnt/<ip-like>, mount_src: //<ip-like> folder: <some-folder>}
  - {mount_name: /mnt/<ip-like>, mount_src: //<ip-like> folder: <some-other-folder>}

uid: <uid>
gid: <gid>
username: <username>
password: <passwd>
domain: <domain>

The items in mount_folders will then be mounted in the localvm tasks.